Compare commits

...

10 commits
v1.1.0 ... main

Author SHA1 Message Date
Renovate Bot
61d7eb7b60 fix(deps): update rust crate bon to v3
All checks were successful
Test / checks (map[name:nightly]) (pull_request) Successful in 1m31s
Test / checks (map[name:stable]) (pull_request) Successful in 2m19s
2024-11-13 12:15:36 +00:00
780d6888d7 docs(readme): fix typo about where mirror is hosted
All checks were successful
Test / checks (map[name:stable]) (push) Successful in 1m32s
Test / checks (map[name:nightly]) (push) Successful in 4m15s
2024-11-13 09:17:36 +00:00
b151f72019 docs(readme): add note about using the latest
All checks were successful
Test / checks (map[name:nightly]) (push) Successful in 1m51s
Test / checks (map[name:stable]) (push) Successful in 4m7s
2024-11-13 09:17:33 +00:00
Renovate Bot
b4af6b576d fix(deps): update rust crate file-format to 0.26
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
5 changed files with 20 additions and 15 deletions

View file

@ -28,32 +28,32 @@ jobs:
uses: actions/checkout@v4
- name: Check TODOs (Origin)
uses: https://git.kemitix.net/kemitix/forgejo-todo-checker@v1.0.0
uses: https://git.kemitix.net/kemitix/forgejo-todo-checker@v1.1.0
- name: Check TODOs (Mirror)
uses: kemitix/todo-checker@v1.0.0
- name: Machete
uses: https://git.kemitix.net/kemitix/rust@v2.1.0
uses: https://git.kemitix.net/kemitix/rust@v2.3.0
with:
args: ${{ matrix.toolchain.name }} cargo machete
- name: Format
uses: https://git.kemitix.net/kemitix/rust@v2.1.0
uses: https://git.kemitix.net/kemitix/rust@v2.3.0
with:
args: ${{ matrix.toolchain.name }} cargo fmt --all -- --check
- name: Clippy
uses: https://git.kemitix.net/kemitix/rust@v2.1.0
uses: https://git.kemitix.net/kemitix/rust@v2.3.0
with:
args: ${{ matrix.toolchain.name }} cargo hack --feature-powerset clippy
- name: Build
uses: https://git.kemitix.net/kemitix/rust@v2.1.0
uses: https://git.kemitix.net/kemitix/rust@v2.3.0
with:
args: ${{ matrix.toolchain.name }} cargo hack --feature-powerset build
- name: Test
uses: https://git.kemitix.net/kemitix/rust@v2.1.0
uses: https://git.kemitix.net/kemitix/rust@v2.3.0
with:
args: ${{ matrix.toolchain.name }} cargo hack --feature-powerset test

View file

@ -6,9 +6,9 @@ publish = false # NOTE: Not a CLI tool or a library, so don't release to crates.
[dependencies]
anyhow = "1.0"
bon = "2.3"
bon = "3.0"
ignore = "0.4"
file-format = { version = "0.25", features = ["reader-txt"] }
file-format = { version = "0.26", features = ["reader-txt"] }
kxio = "1.2"
regex = "1.10"
serde = { version = "1.0", features = ["derive"] }
@ -17,7 +17,7 @@ tokio = { version = "1.37", features = ["full"] }
[dev-dependencies]
assert2 = "0.3"
pretty_assertions = "1.4"
rstest = "0.22"
rstest = "0.23"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }

View file

@ -1,4 +1,4 @@
FROM docker.io/rust:1.81.0-bookworm
FROM docker.io/rust:1.82.0-bookworm
WORKDIR /app
COPY Cargo.toml ./

View file

@ -6,13 +6,17 @@ Checks your source files for TODO and FIXME comments, failing your build where t
(Inspired by https://woodpecker-ci.org/plugins/TODO-Checker)
## LATEST version
See [Releases](https://git.kemitix.net/kemitix/forgejo-todo-checker/releases) for the latest version. Replace `${LATEST}` in the examples below with the tag version (include any leading `v`).
## code.forgejo.org Mirror
Main development takes place on [git.kemitix.net](https://git.kemitix.net/kemitix/forgejo-todo-checker).
There is a mirror on Codeberg.org as [kemitix/todo-checker](https://code.forgejo.org/kemitix/todo-checker).
There is a mirror on code.forgejo.org as [kemitix/todo-checker](https://code.forgejo.org/kemitix/todo-checker).
This mirror allows you to refer to the action as simply `kemitix/todo-checker@v1.0.0`.
This mirror allows you to refer to the action as simply `kemitix/todo-checker@${LATEST}`.
## Usage
@ -25,9 +29,9 @@ jobs:
- name: Check TODOs
# Original:
# uses: https://git.kemitix.net/kemitix/forgejo-todo-checker@v1.0.0
# uses: https://git.kemitix.net/kemitix/forgejo-todo-checker@${LATEST}
# Codeberg mirror:
uses: kemitix/todo-checker@v1.0.0
uses: kemitix/todo-checker@${LATEST}
```
## Comments Format

View file

@ -2,5 +2,6 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
],
"ignoreDeps": ["kemitix/todo-checker"]
}