Renovate Bot
b4af6b576d
fix(deps): update rust crate file-format to 0.26
Test / checks (map[name:nightly]) (pull_request) Successful in 1m28s
Test / checks (map[name:stable]) (pull_request) Successful in 4m50s
Test / checks (map[name:nightly]) (push) Successful in 1m36s
Test / checks (map[name:stable]) (push) Successful in 4m39s
2024-11-07 20:15:41 +00:00
Renovate Bot
ed148bfb8d
chore(deps): update docker.io/rust docker tag to v1.82.0
Test / checks (map[name:stable]) (pull_request) Successful in 2m6s
Test / checks (map[name:nightly]) (pull_request) Successful in 4m17s
Test / checks (map[name:nightly]) (push) Successful in 2m7s
Test / checks (map[name:stable]) (push) Successful in 4m38s
2024-10-17 23:45:55 +00:00
Renovate Bot
b4f2ef51dd
chore(deps): update kemitix/rust action to v2.3.0
Test / checks (map[name:stable]) (pull_request) Successful in 1m51s
Test / checks (map[name:nightly]) (pull_request) Successful in 3m59s
Test / checks (map[name:stable]) (push) Successful in 3m4s
Test / checks (map[name:nightly]) (push) Successful in 3m6s
2024-09-30 21:45:41 +00:00
Renovate Bot
00d1d8291b
chore(deps): update rust crate rstest to 0.23
Test / checks (map[name:stable]) (pull_request) Successful in 1m34s
Test / checks (map[name:nightly]) (pull_request) Successful in 1m56s
2024-09-29 10:30:47 +00:00
Renovate Bot
faf45f3d61
chore(deps): update kemitix/rust action to v2.2.0
Test / checks (map[name:stable]) (pull_request) Successful in 2m36s
Test / checks (map[name:nightly]) (pull_request) Successful in 5m51s
Test / checks (map[name:nightly]) (push) Successful in 1m48s
Test / checks (map[name:stable]) (push) Successful in 2m18s
2024-09-25 08:30:56 +00:00
fe35c8261d
build(renovate): ignore alias kemitix/todo-checker
...
Test / checks (map[name:nightly]) (push) Successful in 2m51s
Test / checks (map[name:stable]) (push) Successful in 5m23s
Renovate isn't smart enough to realise that this is hosted on
code.forgejo.org, and the whole point of having it here is to verify
that the shorthand format works.
2024-09-22 20:05:06 +01:00
Renovate Bot
e1cab7d4e7
chore(deps): update kemitix/forgejo-todo-checker action to v1.1.0
Test / checks (map[name:stable]) (pull_request) Successful in 5m25s
Test / checks (map[name:nightly]) (pull_request) Successful in 1m57s
Test / checks (map[name:nightly]) (push) Successful in 2m35s
Test / checks (map[name:stable]) (push) Successful in 5m16s
2024-09-22 14:15:50 +00:00
c044081a5f
chore: release v1.1.0
Test / checks (map[name:stable]) (push) Successful in 1m25s
Test / checks (map[name:nightly]) (push) Successful in 1m51s
2024-09-22 14:50:20 +01:00
6f322ea832
build: add prep-release recipe to justfile
Test / checks (map[name:stable]) (push) Successful in 1m27s
Test / checks (map[name:nightly]) (push) Successful in 1m55s
2024-09-22 14:50:11 +01:00
941116704d
build: drop release-plz
...
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
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
...
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
...
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
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
...
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
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
...
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
...
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
Test / test (push) Successful in 10s
2024-09-21 18:26:18 +01:00
5a1fedd94b
feat: Detect and ignore non-text files
...
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
Test / test (push) Successful in 10s
2024-09-21 11:25:41 +01:00
1dea159a7b
build: use v1.0.0 of the todo checker
Test / test (push) Successful in 1m31s
2024-09-20 21:59:44 +01:00
f756e75152
build: don't check README for TODO/FIXME comments
Test / test (push) Successful in 9s
2024-09-20 21:50:05 +01:00
7d8dad7312
docs: add instructions in README
Test / test (push) Successful in 11s
2024-09-20 21:47:40 +01:00
926b90c37f
refactor: clean up issue regex
Test / test (push) Successful in 6s
2024-09-20 20:05:52 +01:00
a0e293fc1a
fix: recheck tests
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
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
Test / test (push) Successful in 8s
2024-09-20 16:05:12 +01:00
d161d0104e
feat: flag markers where issue is closed
Test / test (push) Successful in 10s
2024-09-20 16:05:12 +01:00
b4552c7304
refactor: collapse empty modules
Test / test (push) Successful in 7s
2024-09-20 16:05:12 +01:00
cf67463016
feat: fetch open issues
Test / test (push) Successful in 10s
2024-09-20 16:05:12 +01:00
a2f7601eab
tests: add tests for main
Test / test (push) Successful in 9s
2024-09-20 16:05:12 +01:00
c86ff97798
tests: add tests for scanner module
Test / test (push) Successful in 8s
2024-09-20 16:05:12 +01:00
Renovate Bot
efaa435717
Add renovate.json
Test / test (push) Successful in 9s
2024-09-20 15:00:28 +00:00
76a047b9ca
tests: add tests for init module
Test / test (push) Successful in 7s
2024-09-19 20:19:05 +01:00
5357bbe4c5
refactor: split up main
Test / test (push) Successful in 7s
2024-09-19 19:30:07 +01:00
64ddc6a6e6
tests: add tests for Config
Test / test (push) Successful in 5s
2024-09-19 19:12:15 +01:00
92811bc074
refactor: comment out unused code in line
...
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
Test / test (push) Successful in 3m21s
2024-09-19 18:26:04 +01:00
056211ba05
feat: pretty-print found markers
Test / test (push) Successful in 1m33s
2024-09-19 08:44:26 +01:00
3bdb914052
refactor: markers as enum parsed from lines
...
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
Test / test (push) Successful in 3s
2024-09-18 22:11:15 +01:00
21ff321402
refactor: prepare for adding tests
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
Test / test (push) Successful in 1m23s
2024-09-18 11:51:57 +01:00
708bcb0b91
feat: scan for TODO and FIXME markers
Test / test (push) Failing after 1m25s
2024-09-18 11:10:05 +01:00
eea2e14fb0
feat: collect env into Config and note planned operations
Test / test (push) Successful in 3s
2024-09-17 19:42:33 +01:00
307e463c87
feat: collect useful environment vars
Test / test (push) Successful in 43s
2024-09-17 18:52:49 +01:00
f2511d6737
feat: check env vars are all set
Test / test (push) Failing after 1m9s
2024-09-17 18:34:00 +01:00
a2a9a2ec68
feat: list contents of current directory
Test / test (push) Successful in 1m0s
2024-09-17 16:48:29 +01:00
1dbfd9fb7b
feat: use Dockerfile (hello world)
...
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