Commit graph

49 commits

Author SHA1 Message Date
1f0bc9f295 build: add prep-release recipe to justfile
Some checks failed
Test / checks (map[name:stable]) (push) Has been cancelled
Test / checks (map[name:nightly]) (push) Has been cancelled
2024-09-22 14:49:14 +01:00
941116704d build: drop release-plz
All checks were successful
Test / checks (map[name:stable]) (push) Successful in 4m46s
Test / checks (map[name:nightly]) (push) Successful in 1m35s
Don't want to publish on crates.io and release-plz wants to insist on
it.
2024-09-22 14:16:52 +01:00
617cee7900 build: customise release-plz
All checks were successful
Test / checks (map[name:nightly]) (push) Successful in 2m50s
Test / checks (map[name:stable]) (push) Successful in 5m15s
Release Please / Release-plz (push) Successful in 41s
2024-09-22 13:41:30 +01:00
e72d07b4fe build: configure release-plz
All checks were successful
Test / checks (map[name:nightly]) (push) Successful in 1m26s
Test / checks (map[name:stable]) (push) Successful in 3m53s
Release Please / Release-plz (push) Successful in 15s
Closes kemitix/forgejo-todo-checker#8
2024-09-22 11:18:59 +01:00
a7e6ca4172 fix: Only look for issue number within the comment
All checks were successful
Test / checks (map[name:nightly]) (push) Successful in 3m58s
Test / checks (map[name:stable]) (push) Successful in 1m24s
Closes kemitix/forgejo-todo-checker#7
2024-09-22 11:06:54 +01:00
1bd6d1adb0 chore: clean up output
All checks were successful
Test / checks (map[name:stable]) (push) Successful in 1m56s
Test / checks (map[name:nightly]) (push) Successful in 4m34s
2024-09-22 09:24:06 +01:00
6d2b750b65 build: Use codeberg mirror to self-test todo action
All checks were successful
Test / checks (map[name:stable]) (push) Successful in 2m19s
Test / checks (map[name:nightly]) (push) Successful in 4m6s
There is now a mirror of this repo at
https://codeberg.org/kemitix/todo-checker

We use both this original repo and that repo to verify
both are working as a valid actions.

Closes kemitix/forgejo-todo-checker#10
2024-09-22 09:24:06 +01:00
297e6de9d2 build: add test and build checks to workflows
All checks were successful
Test / checks (map[name:nightly]) (push) Successful in 3m34s
Test / checks (map[name:stable]) (push) Successful in 4m19s
2024-09-21 22:26:57 +01:00
7e82cf2946 feat: Improve error messageso
All checks were successful
Test / test (push) Successful in 9s
Closes kemitix/forgejo-todo-checker#6
2024-09-21 19:28:54 +01:00
9b2da13ed4 feat: Log errors as they are found
All checks were successful
Test / test (push) Successful in 7s
Closes kemitix/forgejo-todo-checker#5
2024-09-21 19:09:14 +01:00
5077452f20 refactor: abstract printer via Printer trait
All checks were successful
Test / test (push) Successful in 10s
2024-09-21 18:26:18 +01:00
5a1fedd94b feat: Detect and ignore non-text files
All checks were successful
Test / test (push) Successful in 9s
Closes kemitix/forgejo-todo-checker#4
2024-09-21 16:24:50 +01:00
869af60a51 build: add justfile for self-testing
All checks were successful
Test / test (push) Successful in 10s
2024-09-21 11:25:41 +01:00
1dea159a7b build: use v1.0.0 of the todo checker
All checks were successful
Test / test (push) Successful in 1m31s
2024-09-20 21:59:44 +01:00
f756e75152 build: don't check README for TODO/FIXME comments
All checks were successful
Test / test (push) Successful in 9s
2024-09-20 21:50:05 +01:00
7d8dad7312 docs: add instructions in README
All checks were successful
Test / test (push) Successful in 11s
2024-09-20 21:47:40 +01:00
926b90c37f refactor: clean up issue regex
All checks were successful
Test / test (push) Successful in 6s
2024-09-20 20:05:52 +01:00
a0e293fc1a fix: recheck tests
All checks were successful
Test / test (push) Successful in 9s
2024-09-20 20:03:18 +01:00
Renovate Bot
2e990ef462 chore(deps): update actions/checkout action to v4
All checks were successful
Test / test (push) Successful in 19s
2024-09-20 15:15:50 +00:00
57f88bb832 feat: log any invalid/closed markers and exit if any found
All checks were successful
Test / test (push) Successful in 8s
2024-09-20 16:05:12 +01:00
d161d0104e feat: flag markers where issue is closed
All checks were successful
Test / test (push) Successful in 10s
2024-09-20 16:05:12 +01:00
b4552c7304 refactor: collapse empty modules
All checks were successful
Test / test (push) Successful in 7s
2024-09-20 16:05:12 +01:00
cf67463016 feat: fetch open issues
All checks were successful
Test / test (push) Successful in 10s
2024-09-20 16:05:12 +01:00
a2f7601eab tests: add tests for main
All checks were successful
Test / test (push) Successful in 9s
2024-09-20 16:05:12 +01:00
c86ff97798 tests: add tests for scanner module
All checks were successful
Test / test (push) Successful in 8s
2024-09-20 16:05:12 +01:00
Renovate Bot
efaa435717 Add renovate.json
All checks were successful
Test / test (push) Successful in 9s
2024-09-20 15:00:28 +00:00
76a047b9ca tests: add tests for init module
All checks were successful
Test / test (push) Successful in 7s
2024-09-19 20:19:05 +01:00
5357bbe4c5 refactor: split up main
All checks were successful
Test / test (push) Successful in 7s
2024-09-19 19:30:07 +01:00
64ddc6a6e6 tests: add tests for Config
All checks were successful
Test / test (push) Successful in 5s
2024-09-19 19:12:15 +01:00
92811bc074 refactor: comment out unused code in line
All checks were successful
Test / test (push) Successful in 7s
It will probably be uncommented again soon.
2024-09-19 18:30:33 +01:00
61351ba07a test: add tests for markers
All checks were successful
Test / test (push) Successful in 3m21s
2024-09-19 18:26:04 +01:00
056211ba05 feat: pretty-print found markers
All checks were successful
Test / test (push) Successful in 1m33s
2024-09-19 08:44:26 +01:00
3bdb914052 refactor: markers as enum parsed from lines
All checks were successful
Test / test (push) Successful in 4s
Fold Marker and IssueMarker into an enum.
Add functions to Line to parse into a Marker.
2024-09-18 22:41:57 +01:00
1e2a6e1804 test: add first tests for pattern matching
All checks were successful
Test / test (push) Successful in 3s
2024-09-18 22:11:15 +01:00
21ff321402 refactor: prepare for adding tests
All checks were successful
Test / test (push) Successful in 4s
2024-09-18 15:27:47 +01:00
ed0b1c4535 feat: log progress ignoring files listed in .gitignore, .ignore and .rgignore
All checks were successful
Test / test (push) Successful in 1m23s
2024-09-18 11:51:57 +01:00
708bcb0b91 feat: scan for TODO and FIXME markers
Some checks failed
Test / test (push) Failing after 1m25s
2024-09-18 11:10:05 +01:00
eea2e14fb0 feat: collect env into Config and note planned operations
All checks were successful
Test / test (push) Successful in 3s
2024-09-17 19:42:33 +01:00
307e463c87 feat: collect useful environment vars
All checks were successful
Test / test (push) Successful in 43s
2024-09-17 18:52:49 +01:00
f2511d6737 feat: check env vars are all set
Some checks failed
Test / test (push) Failing after 1m9s
2024-09-17 18:34:00 +01:00
a2a9a2ec68 feat: list contents of current directory
All checks were successful
Test / test (push) Successful in 1m0s
2024-09-17 16:48:29 +01:00
1dbfd9fb7b feat: use Dockerfile (hello world)
All checks were successful
Test / test (push) Successful in 3s
Given I want to implement the core login in Rust, I don't want to have a
rust compile step for each invocation. So use a Dockerfile and it will
be built and cached by each Fogejo Runner.
2024-09-17 16:37:40 +01:00
ba3ba3f48f fix: specify valid value for runs.using
All checks were successful
Test / test (push) Successful in 5s
2024-09-17 16:20:32 +01:00
1004263723 fix: specify url correctly for action
Some checks failed
Test / test (push) Failing after 2s
2024-09-17 16:14:00 +01:00
d4e5c95908 test: allow workflow to be run manually
Some checks failed
Test / test (push) Failing after 13s
2024-09-17 16:11:33 +01:00
e69574285b test: add skeleton self-test
Some checks failed
Test / test (push) Failing after 11s
2024-09-17 16:06:13 +01:00
36fab96470 feat: add skeleton action 2024-09-17 16:01:59 +01:00
ef143482ea Update README.md 2024-09-17 15:35:36 +01:00
2f195aea69 Initial commit 2024-09-17 15:35:04 +01:00