Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
34b99c9
feat: implement source tail
menezes0067 Jul 15, 2026
51023e4
Merge pull request #3 from dwego/feat/filter-sink
dwego Jul 15, 2026
61c51dd
feat: implement parser
menezes0067 Jul 15, 2026
0b1fa6d
fix: use the correct type for logline
dwego Jul 15, 2026
72f1d26
Merge branch 'dev' into feat/source-tail-and-parser
dwego Jul 15, 2026
ff9f0ce
fix: corrige workflow
dwego Jul 15, 2026
5371f83
fix: format rust code
dwego Jul 15, 2026
5733725
Merge pull request #5 from dwego/feat/source-tail-and-parser
dwego Jul 15, 2026
92e312b
feat: create run function and integration_test
dwego Jul 15, 2026
61489af
docs: create readme
dwego Jul 15, 2026
2c29df1
docs: add roadmap at the bottom of the readme
dwego Jul 15, 2026
5ede562
feat: add notify instead of 500 ms polling
dwego Jul 15, 2026
171b976
Merge pull request #7 from dwego/feat/source
dwego Jul 15, 2026
740b3b8
ci: replace check formating with format code
dwego Jul 15, 2026
0f12fa1
feat: add sink backoff
dwego Jul 15, 2026
fb340d0
Merge pull request #9 from dwego/feat/sink-backoff
dwego Jul 15, 2026
5add36e
feat: add dead-letter when reach max retries
dwego Jul 18, 2026
ed796b5
feat: add limit for create dead letter bytes and files
dwego Jul 18, 2026
aaec193
Merge pull request #10 from dwego/feat-dead-letter
dwego Jul 18, 2026
ae5680e
feat: create the first version of logtap cli
dwego Jul 18, 2026
b3f2c66
refactor: make error handling more reliable and remove unnecessary code
dwego Jul 18, 2026
b460af1
feat: add Dockerfile for containerized deployment
dwego Jul 18, 2026
64671cf
docs: document CLI usage, Docker, and dead-letter reprocessing
dwego Jul 18, 2026
9c62831
Merge pull request #12 from dwego/feat-first-bin
dwego Jul 18, 2026
28db3d2
feat: detect log rotation and reopen the rotated file
dwego Jul 18, 2026
5a3ab84
test: add stress test proving no logs are lost during an outage
dwego Jul 18, 2026
569f9d1
docs: update v1 roadmap checklist and document test organization
dwego Jul 18, 2026
5842072
Merge pull request #13 from dwego/feat-logrotate
dwego Jul 18, 2026
c5e8c62
Merge branch 'main' into dev
dwego Jul 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
target
.git
.github
.idea
.vscode
.claude
tests
*.log
*.jsonl
31 changes: 31 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: CI

on:
pull_request:
push:
branches:
- main

jobs:
test:
name: Run Rust tests
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable

- name: Cache Cargo dependencies
uses: Swatinem/rust-cache@v2

- name: Format code
run: cargo fmt --all

- name: Run Clippy
run: cargo clippy --all-targets --all-features -- -D warnings

- name: Run tests
run: cargo test --all
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/target
.idea
claude/
.claude/
.vscode/
Loading
Loading