In scope of this release, we update node version runtime from node16 to node20 (actions/setup-python#772). Besides, we update dependencies to the latest versions.
This release fixes a bug which caused the action to fail if the value for the automatic color range was out of bounds. You can read the full changelog.
Dynamic Badges v1.3.0
This release adds the possibility to auto-generate the badge color. You can read the full changelog.
Dynamic Badges v1.2.0
This release stops the action from spamming the log with the result from the POST request. You can read the full changelog.
Dynamic Badges v1.1.0
This release contains return value checking in order to print errors if something goes wrong. You can read the full changelog.
SVG Mode: If your gist filename ends with .svg instead of .json, the action will now generate an SVG badge instead of a JSON file. This is useful if you cannot use shields.io for some reason. However, this SVG mode does not support all features of shields.io. Thanks to @runarberg for this contribution!
New host Parameter: You can now specify the host for the gist API. This is useful if you want to use the action on a GitHub enterprise instance. Thanks to @LucBerge for this idea!
Fixed a bug which caused the gist not to be updated if the label or message of the badge contained characters which have a different encoding length in UTF8 and UTF16,
The code has received some major refactoring. If you encounter any problems, please open an issue!
The action now runs on Node 20 instead of Node 16.
The repository is now compliant with the REUSE Specification of the Free Software Foundation Europe.
The gist is now not updated anymore if the content did not change. This prevents many gist revisions without actual changes. You can restore the original behavior by setting the optional forceUpdate parameter to true. A BIG thanks to @MishaKav for this contribution!
Example color range badges have been added to the README.
Added the possibility to generate the badge color automatically between red and green based on a numerical value and its bounds. Thanks to @LucasWolfgang for this contribution!
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the actions group with 3 updates: actions/checkout, actions/setup-python and schneegans/dynamic-badges-action.
Updates
actions/checkout
from 2 to 4Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
692973e
Prepare 4.1.7 release (#1775)6ccd57f
Pin actions/checkout's own workflows to a known, good, stable version. (#1776)b17fe1e
Handle hidden refs (#1774)b80ff79
Bump actions/checkout from 3 to 4 (#1697)b1ec302
Bump the minor-npm-dependencies group across 1 directory with 4 updates (#1739)a5ac7e5
Update for 4.1.6 release (#1733)24ed1a3
Check platform for extension (#1732)44c2b7a
README: Suggestuser.email
to be `41898282+github-actions[bot]@users
.norepl...8459bc0
Bump actions/upload-artifact from 2 to 4 (#1695)3f603f6
Bump actions/setup-node from 1 to 4 (#1696)Updates
actions/setup-python
from 2 to 5Release notes
Sourced from actions/setup-python's releases.
... (truncated)
Commits
39cd149
Documentation update for cache (#873)a0d74c0
fix(ci): update all failing workflows (#863)4eb7dbc
Bump braces from 3.0.2 to 3.0.3 (#893)82c7e63
Documentation changes for avoiding rate limit issues on GHES (#835)10aa35a
feat: fallback to raw endpoint for manifest when rate limit is reached (#766)9a7ac94
Bump undici from 5.27.2 to 5.28.3 (#817)871daa9
Fix the "Specifying multiple Python/PyPy versions" link (#782)2f07895
Fix broken README.md link (#793)e9d6f99
Replace setup-python@v4 by setup-python@v5 in README (#776)0a5c615
Update action to node20 (#772)Updates
schneegans/dynamic-badges-action
from 1.0.0 to 1.7.0Release notes
Sourced from schneegans/dynamic-badges-action's releases.
Changelog
Sourced from schneegans/dynamic-badges-action's changelog.
... (truncated)
Commits
e9a478b
:memo: Use new action version in README9c93695
:tada: Set release date0b9acdd
:truck: Rename workflow6fc1f63
:beetle: Fix checks.yml21aa491
:wrench: Add REUSE CI check85d3a60
:memo: Add REUSE badge4f84090
:copyright: Make source code compliant with the REUSE specificationdf99dd9
:memo: Add funding information15bd3e7
:memo: Add emoji badges6f4d615
:beetle: Fix emoji labels or messagesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show