Compare commits

...

74 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
de901a3959 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.35.0 → 0.36.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.35.0...0.36.0)
2025-12-22 17:19:34 +00:00
Jonas Bushart
9aec10154e Merge pull request #131 from actions-rust-lang/pre-commit-ci-update-config 2025-12-15 19:24:08 +01:00
Jonas Bushart
f9a3578e8c Merge pull request #132 from actions-rust-lang/dependabot/github_actions/actions/cache-5.0.1 2025-12-15 19:23:41 +01:00
dependabot[bot]
0e5244db81 Bump actions/cache from 4.3.0 to 5.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 18:03:33 +00:00
pre-commit-ci[bot]
bb29bb53c4 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.19.0 → v1.19.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.19.0...v1.19.1)
2025-12-15 17:26:24 +00:00
Jonas Bushart
c1d86a51cc Merge pull request #130 from actions-rust-lang/pre-commit-ci-update-config 2025-12-08 20:34:05 +01:00
pre-commit-ci[bot]
0495a18b2d [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black-pre-commit-mirror: 25.11.0 → 25.12.0](https://github.com/psf/black-pre-commit-mirror/compare/25.11.0...25.12.0)
2025-12-08 17:26:44 +00:00
Jonas Bushart
4328b3826d Merge pull request #129 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-12-01 18:44:04 +01:00
pre-commit-ci[bot]
6d8012fcb1 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.18.2 → v1.19.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.18.2...v1.19.0)
2025-12-01 17:30:58 +00:00
Jonas Bushart
e9f7fe6049 Merge pull request #128 from actions-rust-lang/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-11-24 19:44:45 +01:00
Jonas Bushart
9ef54f77f4 Merge pull request #127 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-11-24 19:43:26 +01:00
dependabot[bot]
70479848c2 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 18:37:49 +00:00
pre-commit-ci[bot]
2d82ccc655 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.21.1 → v3.21.2](https://github.com/asottile/pyupgrade/compare/v3.21.1...v3.21.2)
2025-11-24 17:27:05 +00:00
Jonas Bushart
410bbe6de1 Merge pull request #126 from actions-rust-lang/bump-version 2025-11-22 22:50:33 +01:00
Jonas Bushart
f78860393f Update cargo audit to 0.22.0 2025-11-22 22:48:57 +01:00
Jonas Bushart
80738b141e Merge pull request #125 from actions-rust-lang/pre-commit-ci-update-config 2025-11-17 22:08:55 +01:00
pre-commit-ci[bot]
7ef4b10483 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black-pre-commit-mirror: 25.9.0 → 25.11.0](https://github.com/psf/black-pre-commit-mirror/compare/25.9.0...25.11.0)
- [github.com/asottile/pyupgrade: v3.21.0 → v3.21.1](https://github.com/asottile/pyupgrade/compare/v3.21.0...v3.21.1)
- [github.com/python-jsonschema/check-jsonschema: 0.34.1 → 0.35.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.1...0.35.0)
2025-11-17 17:22:24 +00:00
Jonas Bushart
bba9e51bf4 Merge pull request #123 from actions-rust-lang/pre-commit-ci-update-config 2025-10-13 23:32:02 +02:00
pre-commit-ci[bot]
52a1147feb [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/PyCQA/isort: 6.1.0 → 7.0.0](https://github.com/PyCQA/isort/compare/6.1.0...7.0.0)
- [github.com/asottile/pyupgrade: v3.20.0 → v3.21.0](https://github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0)
- [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1)
2025-10-13 17:23:23 +00:00
Jonas Bushart
66172f7628 Update CHANGELOG for 1.2.5 release 2025-10-10 00:38:25 +02:00
Jonas Bushart
5def536b8b Update dependabot update schedule for github-actions 2025-10-10 00:38:25 +02:00
Jonas Bushart
4a72cba61f Merge pull request #122 from Gronner:pin_action_version
Pin cache action commit to current version
2025-10-09 23:57:10 +02:00
Felix Braeunling
5e2f297135 Pin cache action commit to current version 2025-10-07 23:50:49 +02:00
Jonas Bushart
583ea8772c Merge pull request #120 from actions-rust-lang/pre-commit-ci-update-config 2025-10-06 22:54:13 +02:00
pre-commit-ci[bot]
89ba3f6b33 [pre-commit.ci] pre-commit autoupdate
updates:
- https://github.com/psf/blackhttps://github.com/psf/black-pre-commit-mirror
- [github.com/PyCQA/isort: 6.0.1 → 6.1.0](https://github.com/PyCQA/isort/compare/6.0.1...6.1.0)
2025-10-06 17:34:19 +00:00
Jonas Bushart
70fc4c20e4 Merge pull request #119 from actions-rust-lang/pre-commit-ci-update-config 2025-09-23 20:29:50 +02:00
pre-commit-ci[bot]
4d8b4ff0bb [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 25.1.0 → 25.9.0](https://github.com/psf/black/compare/25.1.0...25.9.0)
- [github.com/pre-commit/mirrors-mypy: v1.18.1 → v1.18.2](https://github.com/pre-commit/mirrors-mypy/compare/v1.18.1...v1.18.2)
- [github.com/python-jsonschema/check-jsonschema: 0.33.3 → 0.34.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.3...0.34.0)
2025-09-22 17:24:48 +00:00
Jonas Bushart
eb3b7859b5 Merge pull request #118 from actions-rust-lang/pre-commit-ci-update-config 2025-09-15 22:11:58 +02:00
pre-commit-ci[bot]
05dd34f349 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.17.1 → v1.18.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.17.1...v1.18.1)
2025-09-15 17:20:36 +00:00
Jonas Bushart
8ebd4e1425 Merge pull request #117 from actions-rust-lang/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-09-02 19:56:48 +02:00
dependabot[bot]
e6d416f90f Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 09:59:18 +00:00
Jonas Bushart
a4dbd65a3d Merge pull request #116 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-08-18 21:06:02 +02:00
pre-commit-ci[bot]
87ff3c3826 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.33.2 → 0.33.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.2...0.33.3)
2025-08-18 17:19:01 +00:00
Jonas Bushart
3f3561f41e Merge pull request #115 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-08-11 23:29:29 +02:00
pre-commit-ci[bot]
5edc0086b3 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)
2025-08-11 17:27:06 +00:00
Jonas Bushart
3cb13c1e64 Merge pull request #114 from actions-rust-lang/pre-commit-ci-update-config 2025-08-04 19:32:03 +02:00
pre-commit-ci[bot]
48add50e98 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.17.0 → v1.17.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.17.0...v1.17.1)
2025-08-04 17:24:37 +00:00
Jonas Bushart
ea01fba7e9 Merge pull request #113 from actions-rust-lang/pre-commit-ci-update-config 2025-07-21 20:23:12 +02:00
pre-commit-ci[bot]
c5575e01da [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.16.1 → v1.17.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.16.1...v1.17.0)
2025-07-21 17:16:06 +00:00
Jonas Bushart
cd3ca6eae4 Merge pull request #112 from actions-rust-lang/pre-commit-ci-update-config 2025-07-07 22:42:49 +02:00
pre-commit-ci[bot]
b7d67def40 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.33.1 → 0.33.2](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.1...0.33.2)
2025-07-07 17:20:22 +00:00
Jonas Bushart
a7064a1ba2 Merge pull request #111 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-06-23 20:00:47 +02:00
pre-commit-ci[bot]
a7db12dcc5 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.16.0 → v1.16.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.16.0...v1.16.1)
- [github.com/python-jsonschema/check-jsonschema: 0.33.0 → 0.33.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.0...0.33.1)
2025-06-23 17:14:54 +00:00
Jonas Bushart
11b13924b8 Merge pull request #110 from actions-rust-lang/pre-commit-ci-update-config 2025-06-03 00:27:20 +02:00
pre-commit-ci[bot]
9f1309150a [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.15.0 → v1.16.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.15.0...v1.16.0)
2025-06-02 17:12:16 +00:00
Jonas Bushart
fe25052dce Merge pull request #109 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-05-27 12:26:54 +02:00
pre-commit-ci[bot]
6c7dd9440d [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.19.1 → v3.20.0](https://github.com/asottile/pyupgrade/compare/v3.19.1...v3.20.0)
2025-05-26 17:11:32 +00:00
Jonas Bushart
06d438a844 Merge pull request #108 from actions-rust-lang/pre-commit-ci-update-config 2025-04-14 19:13:30 +02:00
pre-commit-ci[bot]
8ddd39f6af [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.32.1 → 0.33.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.32.1...0.33.0)
2025-04-14 17:09:22 +00:00
Jonas Bushart
2788809722 Merge pull request #107 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-03-31 22:48:47 +02:00
pre-commit-ci[bot]
cdbcf7e247 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.31.3 → 0.32.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.3...0.32.1)
2025-03-31 17:09:58 +00:00
Jonas Bushart
c277a4e821 Merge pull request #106 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-03-10 22:43:23 +01:00
pre-commit-ci[bot]
29d2c262c8 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.31.2 → 0.31.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.2...0.31.3)
2025-03-10 17:13:43 +00:00
Jonas Bushart
1cc5247f68 Fix typo in the README 2025-03-03 21:37:08 +01:00
Jonas Bushart
579aeab71c Update cargo audit to 0.21.2 2025-03-03 21:34:36 +01:00
Jonas Bushart
0a7806b229 Merge pull request #105 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-03-03 18:33:26 +01:00
pre-commit-ci[bot]
4fb4af0611 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/PyCQA/isort: 6.0.0 → 6.0.1](https://github.com/PyCQA/isort/compare/6.0.0...6.0.1)
2025-03-03 17:19:00 +00:00
Jonas Bushart
1aae8517bc Merge pull request #104 from actions-rust-lang/pre-commit-ci-update-config 2025-02-24 19:21:08 +01:00
pre-commit-ci[bot]
202eeee8b4 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.31.1 → 0.31.2](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.1...0.31.2)
2025-02-24 17:11:08 +00:00
Jonas Bushart
34bae80559 Merge pull request #103 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-02-10 21:47:41 +01:00
pre-commit-ci[bot]
23dacfdca9 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.14.1 → v1.15.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.14.1...v1.15.0)
2025-02-10 17:31:28 +00:00
Jonas Bushart
dafa32a4e4 Merge pull request #102 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-02-03 19:22:02 +01:00
pre-commit-ci[bot]
06105d122a [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 24.10.0 → 25.1.0](https://github.com/psf/black/compare/24.10.0...25.1.0)
- [github.com/PyCQA/isort: 5.13.2 → 6.0.0](https://github.com/PyCQA/isort/compare/5.13.2...6.0.0)
- [github.com/python-jsonschema/check-jsonschema: 0.31.0 → 0.31.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.0...0.31.1)
2025-02-03 17:40:45 +00:00
Jonas Bushart
af2ca4abcf Merge pull request #101 from actions-rust-lang/pre-commit-ci-update-config 2025-01-15 18:19:25 +01:00
pre-commit-ci[bot]
de806b6f80 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.30.0 → 0.31.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.30.0...0.31.0)
2025-01-13 17:30:39 +00:00
Jonas Bushart
e12665dbfb Merge pull request #100 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-01-06 19:18:09 +01:00
pre-commit-ci[bot]
fdc8c6b8ea [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.14.0 → v1.14.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.14.0...v1.14.1)
2025-01-06 17:40:28 +00:00
Jonas Bushart
42ea4d34ab Merge pull request #99 from actions-rust-lang/pre-commit-ci-update-config 2024-12-23 18:55:47 +01:00
pre-commit-ci[bot]
b4380b6dac [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.19.0 → v3.19.1](https://github.com/asottile/pyupgrade/compare/v3.19.0...v3.19.1)
- [github.com/pre-commit/mirrors-mypy: v1.13.0 → v1.14.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.13.0...v1.14.0)
2024-12-23 17:35:08 +00:00
Jonas Bushart
96e0e19d75 Add Changelog entry for new version 2024-12-17 23:41:46 +01:00
Jonas Bushart
d57b2706e6 Some cleanups and typo fixes 2024-12-17 23:41:37 +01:00
Jonas Bushart
6028f82778 Show a better error message when running "cargo audit" fails
Instead of showing a JSONDecodeError print the exit code, stdout, and
stderr visible in the output.

Closes #98
2024-12-17 23:31:44 +01:00
Jonas Bushart
5bcf9487c7 Merge pull request #97 from actions-rust-lang/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-12-02 20:07:21 +01:00
pre-commit-ci[bot]
165f86c1a6 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.29.4 → 0.30.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.4...0.30.0)
2024-12-02 17:39:23 +00:00
7 changed files with 60 additions and 19 deletions

View File

@@ -8,4 +8,4 @@ updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
interval: "weekly"

View File

@@ -15,7 +15,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Get version from tag
id: tag_name
run: |

View File

@@ -1,10 +1,10 @@
repos:
- repo: https://github.com/psf/black
rev: 24.10.0
- repo: https://github.com/psf/black-pre-commit-mirror
rev: 25.12.0
hooks:
- id: black
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
rev: v6.0.0
hooks:
- id: check-ast
- id: check-case-conflict
@@ -14,24 +14,24 @@ repos:
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/PyCQA/isort
rev: 5.13.2
rev: 7.0.0
# https://github.com/psf/black/blob/main/docs/guides/using_black_with_other_tools.md
hooks:
- id: isort
args: ["--profile=black"]
- repo: https://github.com/asottile/pyupgrade
rev: v3.19.0
rev: v3.21.2
hooks:
- id: pyupgrade
args: ["--py37-plus"]
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.13.0
rev: v1.19.1
hooks:
- id: mypy
additional_dependencies:
- types-requests
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.29.4
rev: 0.36.0
hooks:
- id: check-dependabot
- id: check-github-actions

View File

@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [1.2.6] - 2025-11-22
* Update `cargo-audit` to 0.22.0
## [1.2.5] - 2025-10-09
* Pin the version of `actions/cache` to commit hash by @Gronner in #122
## [1.2.4] - 2025-03-03
* Update `cargo-audit` to 0.21.2
## [1.2.3] - 2024-12-17
* Show a better error message when running "cargo audit" fails #98
## [1.2.2] - 2024-11-06
* Update `cargo-audit` to 0.21.0
@@ -35,7 +51,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.1.11] - 2024-01-18
* Allow specifying the path to the `Cargo.lock` file, in case it is not in the root of the repository (#55)
* Update the example in the readme, to have the correct permissions for private repositories.
* Update the example in the README, to have the correct permissions for private repositories.
## [1.1.10] - 2023-11-02

View File

@@ -20,7 +20,7 @@ on:
- '**/Cargo.lock'
# Run if the configuration file changes
- '**/audit.toml'
# Rerun periodicly to pick up new advisories
# Rerun periodically to pick up new advisories
schedule:
- cron: '0 0 * * *'
# Run manually

View File

@@ -38,19 +38,19 @@ runs:
run: echo "cargohome=${CARGO_HOME:-$HOME/.cargo}" >> $GITHUB_OUTPUT
shell: bash
id: cargo-home
- uses: actions/cache@v4
- uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
id: cache
with:
path: |
${{ steps.cargo-home.outputs.cargohome }}/bin/cargo-audit*
${{ steps.cargo-home.outputs.cargohome }}/.crates.toml
${{ steps.cargo-home.outputs.cargohome }}/.crates2.json
key: cargo-audit-v0.21.0
key: cargo-audit-v0.22.0
- name: Install cargo-audit
if: steps.cache.outputs.cache-hit != 'true'
# Update both this version number and the cache key
run: cargo install cargo-audit --vers 0.21.0 --no-default-features
run: cargo install cargo-audit --vers 0.22.0 --no-default-features
shell: bash
- run: |

View File

@@ -7,18 +7,32 @@ from typing import Any, Dict, List, Optional, Union
import requests
# GitHub API CLient copied and adapted from
# GitHub API Client copied and adapted from
# https://github.com/alstr/todo-to-issue-action/blob/25c80e9c4999d107bec208af49974d329da26370/main.py
# Originally licensed under MIT license
# Timeout in seconds for requests methods
TIMEOUT = 30
"""Timeout in seconds for requests methods"""
NEWLINE = "\n"
"""Definition of newline"""
def debug(message: str) -> None:
"""Print a debug message to the GitHub Action log"""
newline = "\n"
print(f"""::debug::{message.replace(newline, " ")}""")
print(f"""::debug::{message.replace(NEWLINE, " ")}""")
def error(message: str) -> None:
"""Print an error message to the GitHub Action log"""
print(f"""::error::{message.replace(NEWLINE, " ")}""")
def group(title: str, message: str) -> None:
"""Print an expandable group message to the GitHub Action log"""
print(f"::group::{title}")
print(message)
print("::endgroup::")
class Issue:
@@ -420,7 +434,18 @@ def run() -> None:
debug(f"Command return code: {completed.returncode}")
debug(f"Command output: {completed.stdout}")
debug(f"Command error: {completed.stderr}")
data = json.loads(completed.stdout)
try:
data = json.loads(completed.stdout)
except json.decoder.JSONDecodeError as _:
error(
f"cargo audit did not produce any JSON output. Exit code: {completed.returncode}"
)
group(
"cargo audit output",
f"""stdout:\n{completed.stdout}\n\n\nstderr:\n{completed.stderr}""",
)
sys.exit(2)
summary = create_summary(data)
entries = create_entries(data)