Skip to content

Commit 96e7e07

Browse files
authored
chore(release): v0.13.0-rc.11 (#1737)
Signed-off-by: Ian Lewis <ian@ianlewis.org>
1 parent 2fe1dbc commit 96e7e07

2 files changed

Lines changed: 24 additions & 28 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,9 @@ All notable changes will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## [`0.13.0`] - 2025-05-18
99

10-
### Added
11-
12-
- Support was added for
13-
[`requirements.txt`](https://pip.pypa.io/en/stable/reference/requirements-file-format/)
14-
files ([#1729](https://github.com/ianlewis/todos/issues/1729)).
15-
16-
### Changed
17-
18-
- **BREAKING CHANGE:** `todos` now returns an exit status of 3 when an file of
19-
an unsupported languages is passed via the command line
20-
([#1668](https://github.com/ianlewis/todos/issues/1668)).
21-
22-
## [`0.13.0-rc.10`] - 2025-05-15
23-
24-
### Added in `0.13.0-rc.10`
10+
### Added in `0.13.0`
2511

2612
- Support was added for the [Nix language](https://nix.dev/)
2713
([#1653](https://github.com/ianlewis/todos/issues/1653)).
@@ -30,6 +16,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3016
file and [Ignore List](https://git-scm.com/docs/gitignore) files (e.g.
3117
`.gitignore`) ([#1667](https://github.com/ianlewis/todos/issues/1667),
3218
[#1700](https://github.com/ianlewis/todos/issues/1700))
19+
- Support was added for
20+
[`requirements.txt`](https://pip.pypa.io/en/stable/reference/requirements-file-format/)
21+
files ([#1729](https://github.com/ianlewis/todos/issues/1729)).
3322
- `todos` has been added to the [Aqua](https://aquaproj.github.io/) registry.
3423
This allows `todos` to be installed using the Aqua package manager.
3524

@@ -49,10 +38,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4938
docker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src
5039
```
5140

52-
### Changed in `0.13.0-rc.10`
41+
### Changed in `0.13.0`
5342

5443
- **BREAKING CHANGE:** `todos` now returns an exit status of 1 when TODOs are
5544
found ([#1657](https://github.com/ianlewis/todos/issues/1657)).
45+
- **BREAKING CHANGE:** `todos` now returns an exit status of 3 when an file of
46+
an unsupported languages is passed via the command line
47+
([#1668](https://github.com/ianlewis/todos/issues/1668)).
5648

5749
## [`0.12.0`] - 2025-02-28
5850

@@ -290,4 +282,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
290282
[`0.10.0`]: https://github.com/ianlewis/todos/releases/tag/v0.10.0
291283
[`0.11.0`]: https://github.com/ianlewis/todos/releases/tag/v0.11.0
292284
[`0.12.0`]: https://github.com/ianlewis/todos/releases/tag/v0.12.0
293-
[`0.13.0-rc.10`]: https://github.com/ianlewis/todos/releases/tag/v0.13.0-rc.10
285+
[`0.13.0`]: https://github.com/ianlewis/todos/releases/tag/v0.13.0

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ chmod +x slsa-verifier
4343
Download and verify the `todos` CLI binary and verify it's provenance:
4444

4545
```shell
46-
curl -sSLo todos https://github.com/ianlewis/todos/releases/download/v0.12.0/todos-linux-amd64 && \
47-
curl -sSLo todos.intoto.jsonl https://github.com/ianlewis/todos/releases/download/v0.12.0/todos-linux-amd64.intoto.jsonl && \
48-
./slsa-verifier verify-artifact todos --provenance-path todos.intoto.jsonl --source-uri github.com/ianlewis/todos --source-tag v0.12.0 && \
46+
curl -sSLo todos https://github.com/ianlewis/todos/releases/download/v0.13.0/todos-linux-amd64 && \
47+
curl -sSLo todos.intoto.jsonl https://github.com/ianlewis/todos/releases/download/v0.13.0/todos-linux-amd64.intoto.jsonl && \
48+
./slsa-verifier verify-artifact todos --provenance-path todos.intoto.jsonl --source-uri github.com/ianlewis/todos --source-tag v0.13.0 && \
4949
chmod +x todos && \
5050
cp todos ~/bin/
5151
```
@@ -194,15 +194,19 @@ jobs:
194194
contents: read
195195
steps:
196196
- uses: actions/checkout@v3
197+
- uses: slsa-framework/slsa-verifier/actions/installer@v2.7.0
197198
- name: install todos
198199
run: |
199-
curl -sSLo slsa-verifier https://github.com/slsa-framework/slsa-verifier/releases/download/v2.3.0/slsa-verifier-linux-amd64 && \
200-
echo "ea687149d658efecda64d69da999efb84bb695a3212f29548d4897994027172d slsa-verifier" | sha256sum -c - && \
201-
chmod +x slsa-verifier
202-
203-
curl -sSLo todos https://github.com/ianlewis/todos/releases/download/v0.9.0/todos-linux-amd64 && \
204-
curl -sSLo todos.intoto.jsonl https://github.com/ianlewis/todos/releases/download/v0.9.0/todos-linux-amd64.intoto.jsonl && \
205-
./slsa-verifier verify-artifact todos --provenance-path todos.intoto.jsonl --source-uri github.com/ianlewis/todos --source-tag v0.9.0 && \
200+
set -euo pipefail
201+
202+
curl -sSLo todos \
203+
https://github.com/ianlewis/todos/releases/download/v0.13.0/todos-linux-amd64 && \
204+
curl -sSLo todos.intoto.jsonl \
205+
https://github.com/ianlewis/todos/releases/download/v0.13.0/todos-linux-amd64.intoto.jsonl && \
206+
slsa-verifier verify-artifact todos \
207+
--provenance-path todos.intoto.jsonl \
208+
--source-uri github.com/ianlewis/todos \
209+
--source-tag v0.13.0 && \
206210
rm -f slsa-verifier && \
207211
chmod +x todos
208212

0 commit comments

Comments
 (0)