| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pinact-bash-completion | Distribution: openSUSE Tumbleweed |
| Version: 5.0.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Sep 19 07:44:43 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 16070 | Source RPM: pinact-5.0.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/suzuki-shunsuke/pinact | |
| Summary: Bash Completion for pinact | |
Bash command line completion support for pinact.
MIT
* Sat Sep 19 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.0.0:
https://github.com/suzuki-shunsuke/pinact/releases/tag/v5.0.0
https://github.com/suzuki-shunsuke/pinact/blob/v5.0.0/docs/upgrade_guide/v5.md
* pinact is now AI friendly
v5 is about coding agents. An agent that is asked about pinact,
or that hits a pinact error in CI, has until now had to answer
from its training data, from the source code, or from whichever
version of the website it happened to land on. v5 gives it
three things so that it answers from the pinact that is
actually installed:
- #1708 An Agent Skill
gh skill install suzuki-shunsuke/pinact pinact
The skill carries no documentation of its own, deliberately.
It is installed separately from the binary, so anything
copied into it would go stale, and an agent would confidently
describe a flag or an error code of a version that isn't the
one on the machine. Instead the skill tells the agent to run
pinact docs list and pinact docs show <name> before
answering, so the answer always comes from the installed
pinact and the skill and the binary can never disagree about
a version.
It adds only the few things an agent gets wrong unless it is
told: that pinact run edits files and --check is the way to
look without touching them, that --update changes which
version a workflow uses, and that the exit codes 1 and 2 are
findings rather than pinact failing.
- #1708 pinact docs: the documentation, embedded in the binary
$ pinact docs list # the name and the description of every document, as JSON
$ pinact docs show config # one document
$ pinact docs show codes/005
The documents are embedded in the binary, so there is nothing
to fetch. An agent doesn't need network access to read them,
doesn't have to guess which branch or tag of the repository
to read, and cannot land on the documentation of a version
other than the one it is being asked about. docs list reports
a description of every document, written to name the symptoms
a reader arrives with, so an agent can pick the one document
it needs instead of reading them all.
The README is split into documents so that the binary ships
them: --update, --min-age, --no-api, SARIF, --diff-file, and
the access token used to exist only in the README, which the
binary doesn't ship, and they are exactly the things an agent
asks about. pinact docs list now lists 21 documents instead
of 12, and the README goes from 431 lines to 169, keeping
what someone reads to decide whether to use pinact.
The command is only useful to an agent that knows it exists,
and an agent arrives at pinact through one of three places,
so all three say so. pinact --help says it in the root
command's description, every error pinact reports carries the
hint as the help attribute, and pinact -v logs it:
$ pinact -v
pinact version v5.0.0
INF If you are a coding agent, run `pinact docs list` to list the documentation and `pinact docs show <name>` to read it before answering questions about pinact or troubleshooting its errors.
Checking the version is often the only pinact command an
agent runs before it starts answering, so without this it
never learns that the documentation is there. The hint goes
to stderr as a log rather than to stdout, so it doesn't break
a script that parses the version, and it is logged at the
info level, so --log-level warn silences it. The routine
outcomes of pinact run are unaffected: the exit codes 1, 2,
and 3 are unchanged, and nothing is logged for them.
- #1705 pinact json-schema: the JSON Schema of the configuration file, embedded in the binary
$ pinact json-schema > pinact.json
The schema is embedded in the binary too, so it is the schema
of the configuration that the running version accepts. An
agent writing or reviewing a .pinact.yaml can read the exact
set of fields, their types, and which ones are required,
rather than inferring them from an example it has seen. The
copy served from GitHub, which the existing
yaml-language-server comments point at, describes whatever
main or the pinned tag holds instead.
[#1707] makes that schema worth reading: every field is now
described, including version, files[].pattern,
ignore_actions[].name, and ignore_actions[].ref, which had no
description at all.
Editors such as VSCode use the same schema to complete the
configuration file and to warn about invalid settings.
* Breaking Changes
- #1704 The CLI is built with spf13/cobra instead of urfave/cli
The commands, the flags, and their behavior are unchanged,
but a long flag must now be written with two dashes.
[#] v4
pinact run -check
pinact run -fix=false -no-api
pinact run -diff-file diff.txt
[#] v5
pinact run --check
pinact run --fix=false --no-api
pinact run --diff-file diff.txt
urfave/cli accepted a long flag with a single dash. cobra's
flag parser does not: a single dash introduces short flags,
and -c is the short flag of --config, so -check would
otherwise be read as --config=heck and pinact would silently
look for a configuration file named heck. To prevent that,
pinact rejects a single-dash long flag with an error naming
the form to use:
$ pinact run -check
unknown flag: -check. Long flags need two dashes since pinact v5: --check
Short flags are unchanged and can still be written with a
single dash:
pinact run -u -m 7
pinact run -i "^actions/.*$" -e "^actions/checkout$"
pinact init -g
pinact -c pinact.yaml run
- -verify and --sep also keep working, as aliases of
- -verify-comment and --separator.
The migration fixes two urfave/cli bugs that pinact ran into:
- A workflow file named help could not be passed to pinact
run: the argument was taken as a request for the help of
run.
- Pressing TAB after a -- ran the command instead of
completing it (urfave/cli#1993). Since pinact run fixes
files by default, a TAB pressed while typing a pinact run
- - command line rewrote the workflow files then and there.
cobra completes through a separate hidden command that
never reaches the action.
cobra also brings its own completion command, so pinact
completion bash|zsh|fish|powershell generates a completion
script.
- #1704 The Go module path is now
github.com/suzuki-shunsuke/pinact/v5
go install github.com/suzuki-shunsuke/pinact/v5/cmd/pinact@latest
This affects anyone importing pinact as a library, and go
install. Installing the CLI from a release asset or via aqua
is unaffected.
- #1708 Documents under docs/ are renamed with underscores
docs/why-pinact-not-pin.md becomes
docs/why_pinact_not_pin.md, so a link to the old path from
outside this repository breaks. The README is also split into
documents, so links to the section anchors that moved, such
as #update-actions--update, now land on the README rather
than on the section.
* Fixes
- #1707 Describe every configuration field in the JSON Schema,
and correct required
min_age was required by the schema, so every configuration
file without it was reported as invalid. That is fixed, and
version, ignore_actions[].ref, and rules[].conditions, which
pinact does require, are now marked required. The description
of files is also no longer truncated at a comma.
* Dependency Updates
- #1689 #1711 Update Go to v1.27.1
- #1681 Update module github.com/suzuki-shunsuke/ghtkn-go-sdk
to v0.6.1
- #1713 Update module github.com/google/go-github/v90 to v91
- #1715 Update module golang.org/x/oauth2 to v0.37.0
- chore(deps): update dependency aquaproj/aqua-registry to
v4.560.0 (#1719)
- chore(deps): update dependency mvdan/gofumpt to v0.12.0
(#1718)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.559.0 (#1717)
- chore(deps): update dependency goreleaser/goreleaser to
v2.18.1 (#1716)
- fix(deps): update module golang.org/x/oauth2 to v0.37.0
(#1715)
- fix(deps): update module github.com/google/go-github/v90 to
v91 (#1713)
- chore(deps): update dependency crate-ci/typos to v1.50.1
(#1712)
- chore(deps): update go module directive to v1.27.1 (#1711)
- fix(deps): update module
github.com/suzuki-shunsuke/cobra-util to v0.0.4 (#1710)
- fix(deps): update module
github.com/suzuki-shunsuke/cobra-util to v0.0.2 (#1706)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.558.1 (#1703)
- chore(deps): update dependency crate-ci/typos to v1.50.0
(#1702)
- chore(deps): update dependency golangci/golangci-lint to
v2.13.2 (#1701)
- chore(deps): update dependency crate-ci/typos to v1.49.1
(#1700)
- chore(deps): update dependency anchore/syft to v1.51.1
(#1699)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.558.0 (#1698)
- chore(deps): update dependency golangci/golangci-lint to
v2.13.1 (#1697)
- chore(deps): update go module directive to v1.27.0 (#1689)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.557.0 (#1696)
- chore(deps): update dependency golangci/golangci-lint to
v2.13.0 (#1690)
- chore(deps): update dependency goreleaser/goreleaser to
v2.18.0 (#1694)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.556.0 (#1693)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.555.0 (#1691)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.554.0 (#1688)
- fix(deps): update module github.com/urfave/cli/v3 to v3.11.0
(#1687)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.553.0 (#1684)
- chore(deps): update go module directive to v1.26.6 (#1683)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.552.0 (#1682)
- fix(deps): update module
github.com/suzuki-shunsuke/ghtkn-go-sdk to v0.6.1 (#1681)
- fix(deps): update module
github.com/suzuki-shunsuke/ghtkn-go-sdk to v0.6.0 (#1680)
- chore(deps): update dependency anchore/syft to v1.51.0
(#1679)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.551.0 (#1677)
- chore(deps): update dependency sigstore/cosign to v3.1.3
(#1675)
- fix(deps): update module github.com/google/go-github/v89 to
v90 (#1674)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.550.0 (#1673)
- chore(deps): update dependency crate-ci/typos to v1.49.0
(#1672)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.549.0 (#1671)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.548.0 (#1670)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.547.0 (#1669)
- chore(deps): update dependency aquaproj/aqua to v2.62.3
(#1668)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.546.0 (#1667)
- fix(deps): update module
github.com/suzuki-shunsuke/ghtkn-go-sdk to v0.5.1 (#1666)
- chore(deps): update dependency anchore/syft to v1.50.0
(#1665)
- chore(deps): update dependency mvdan/gofumpt to v0.11.0
(#1663)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v4.1.1 (#1662)
- chore(deps): update dependency aquaproj/aqua to v2.62.2
(#1661)
* Thu Jul 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.1.1:
* Dependency Updates
- #1634 Update Go to v1.26.5
- #1659 Update module github.com/suzuki-shunsuke/ghtkn-go-sdk
to v0.5.0
- #1622 Update module github.com/urfave/cli/v3 to v3.10.1
- #1633 Update module github.com/google/go-github/v88 to v89
- #1646 Update dependency sigstore/cosign to v3.1.2
- #1653 Update dependency anchore/syft to v1.49.0
- #1657 Update dependency goreleaser/goreleaser to v2.17.1
* Tue Jun 09 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.1.0:
* Features
- #1578 Update ghtkn-go-sdk to v0.3.0 for backend and disable
device flow support
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.523.0 (#1594)
- chore(deps): update dependency anchore/syft to v1.45.1
(#1593)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.522.0 (#1592)
- chore(deps): update dependency crate-ci/typos to v1.47.2
(#1587)
- chore(deps): update suzuki-shunsuke/go-release-workflow
action to v8.1.0 (#1588)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.521.0 (#1586)
- chore(deps): update dependency crate-ci/typos to v1.47.1
(#1585)
- chore(deps): update actions/checkout action to v6.0.3 (#1583)
- chore(deps): update dependency anchore/syft to v1.45.0
(#1584)
- chore(deps): update go module directive to v1.26.4 (#1582)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.520.2 (#1580)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.520.1 (#1577)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.520.0 (#1576)
- chore(deps): update dependency crate-ci/typos to v1.47.0
(#1575)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.519.0 (#1574)
- chore(deps): update suzuki-shunsuke/actionlint-action action
to v0.1.4 (#1573)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.518.0 (#1572)
- chore(deps): update dependency goreleaser/goreleaser to
v2.16.0 (#1571)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.517.0 (#1570)
- chore(deps): update dependency aquaproj/aqua to v2.59.1
(#1569)
- chore(deps): update dependency crate-ci/typos to v1.46.3
(#1568)
- chore(deps): update dependency suzuki-shunsuke/pinact to v4
(#1565)
* Fri May 29 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.0.0:
* Breaking Changes
- #1540 Removed the -review option
Output SARIF and pass it to reviewdog. This has been
announced previously.
pinact run -format sarif |
reviewdog -f sarif -name pinact -reporter github-pr-review
* #1540 Always output diff
Even if you specify -diff=false, it is ignored.
* #1540 -diff and -check are now aliases for -fix=false
This simplifies the logic, making it easier to understand and
less prone to bugs.
* #1540 -verify is now an alias for --verify-comment
- verify was unclear about what was being verified, so it has
been renamed for clarity.
However, -verify is kept as-is to maintain backward
compatibility.
* #1458 #1558 Version comments are now required @ManuelLerchnerQC
For SHAs without a version comment, pinact automatically adds a
version comment (validation error if -fix=false).
$ pinact run test.yaml
test.yaml:1
- - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Specifying a version comment makes it easier to see which
version is being used, and makes it easier for tools like
Renovate and Dependabot to update.
It also has security implications.
For GitHub Actions versions, you can also specify the SHA of a
commit in a fork.
This means it could point to a malicious commit in a fork.
If you specify only the SHA without a version comment, you
cannot tell whether it is the SHA of a commit in a fork.
By requiring version comments, you can verify that the version
comment matches the SHA using the --verify-comment option.
Even if a fake version comment is added to a fork's SHA, it can
be detected by --verify-comment.
An attacker could also create a tag pointing to a fork's SHA,
but creating a tag requires write permission, which raises the
bar for attacks, so this can be said to improve security.
Of course, this is only meaningful if you verify with
- -verify-comment, so it is recommended to run pinact with
- -verify-comment in CI.
* Features
- -no-api: support for offline validation
If you just want to check whether something is pinned, you
don't really need to use the GitHub API, but previously the
GitHub API was called.
With the -no-api option, you can validate without calling the
GitHub API.
However, since API calls are currently essential for fixing
code (this may change in the future if caching is supported),
you need to specify either -fix=false or -format sarif.
Implicitly treating it as -fix=false could cause behavior to
change and become a breaking change when caching is
supported, so it must currently be specified explicitly.
- You can now check whether the version being used satisfies
min age, not just newer versions
For example, you can run it in CI against modified lines to
check whether any dangerous versions that do not satisfy min
age are being used.
This is not checked by default, but is checked when you run
pinact run --verify-min-age or pinact run -min-age <min age>.
- More flexible min age support via rules
min age can now be configured in the configuration file.
Additionally, by using rules, you can apply settings such as
min age to specific actions.
min_age:
value: 7 # default setting
rules:
[#] Allow latest for suzuki-shunsuke's actions
- ignore: true
conditions:
- expr: |
ActionRepoOwner == "suzuki-shunsuke" && ActionVersion == "latest"
[#] Set min age to 0 for actions/checkout
- min_age: 0
conditions:
- expr: |
ActionRepoFullName == "actions/checkout"
For rules, conditions are evaluated per rule, and the
settings are applied if matched.
You can write multiple conditions, and the settings are
applied if any one of the conditions matches.
expr follows https://expr-lang.org/docs/language-definition.
Please read the documentation for details.
The settings of rules listed later in rules take precedence.
- Support for a global configuration file
Warning
If you have set the PINACT_MIN_AGE environment variable in
~/.bashrc, ~/.zshrc, etc., it is recommended to remove it
and use a global configuration file instead.
PINACT_MIN_AGE takes precedence over the configuration
file, so it overrides the project's settings.
On the other hand, global settings are merged with lower
priority than the project's settings.
If you want to enforce the setting, PINACT_MIN_AGE is
suitable, but for default settings, a global configuration
file is more appropriate.
Note also that environment variables do not allow flexible
settings like rules.
A global configuration file is now supported.
The file path is searched in the following order of priority:
- $PINACT_GLOBAL_CONFIG
- ${XDG_CONFIG_HOME}/pinact/pinact.yaml
- ${HOME}/.config/pinact/pinact.yaml
rules are prepended before the rules in the project
configuration file.
So project settings take precedence over global settings.
- Automatic correction of version comments via -verify-comment
If the SHA and the version comment do not match, the version
comment is automatically corrected to match the SHA.
Previously, it would just return an error, but now it is
automatically corrected.
- -diff-file: limit pinact's targets to only the changed lines
If you specify a file in Unified Diff Format via -diff-file,
you can limit pinact's targets to only the changed lines.
By passing the PR's diff file in PR CI, you can reduce
unnecessary API calls and prevent corrections or errors from
code unrelated to the PR's changes.
This makes it easier to introduce pinact via Required
Workflow across an entire GitHub Organization of a large
development organization.
To improve the overall health of a development organization,
it is desirable to introduce pinact via Required Workflow.
However, if you suddenly introduce pinact as a Required
Workflow in an Organization that has a lot of originally
unpinned code, errors and corrections unrelated to the PR's
changes will occur everywhere, causing confusion.
When errors occur in places unrelated to the PR's changes,
the PR author thinks "what is this error?", "wait, do I have
to fix this? It's unrelated to this PR so I want to split the
PR, but creating a PR is a hassle."
It is also possible that the same error occurs in multiple
PRs, and each one independently performs redundant fixing
work.
Inquiries about errors come in from various teams, generating
unnecessary costs.
If you try to fix everything before introducing the Required
Workflow, it takes time to introduce, and during that time
the bad situation continues where new unpinned code keeps
increasing.
On the other hand, if you can fix and validate only the lines
changed in a PR, the PR author can more easily accept making
the fix, and there is no need to split the PR.
However, this alone does not pin existing code, so in
parallel with this, you still need to run pinact against each
repository and create PRs.
How do you generate the file specified by -diff-file? You can
easily generate it using the action
https://github.com/suzuki-shunsuke/pr-unified-diff-action.
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- uses: suzuki-shunsuke/pr-unified-diff-action@c932c1df5f577028d8ca05d2d3c0c059072d8821 # v0.0.1
id: diff
- uses: suzuki-shunsuke/pinact-action@896d595f299e71d65b9d28349d6956abe144390a # v3.0.0
with:
diff_file: ${{ steps.diff.outputs.diff_path }}
* Changelog
- fix(deps): update module github.com/google/go-github/v87 to
v88 (#1564)
- fix(run): filter --diff-file targets by workflow patterns
(#1562)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.516.0 (#1559)
- feat!: error when SHA-pinned action has no version comment
(#1558)
- fix(run): use --diff-file as the file source when no
args/config (#1557)
- feat(verify): auto-correct version comments to match actual
SHA (#1435)
- fix(run): normalize --diff-file paths to forward slashes for
Windows (#1552)
- feat: add version comment to pinned actions missing
annotation (#1458)
- fix: honor rules[].min_age in update-target cooldown filter
(#1556)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.515.0 (#1555)
- docs: fix a broken link (#1554)
- fix(deps): update module github.com/google/go-github/v86 to
v87 (#1550)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.514.0 (#1549)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.513.1 (#1548)
- feat(run): add --diff-file to process only PR-changed lines
(#1547)
- chore(deps): update dependency aquaproj/aqua-renovate-config
to v2.12.1 (#1546)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.513.0 (#1545)
- feat(config): merge global and project configs field-by-field
(#1543)
- chore(deps): update suzuki-shunsuke/go-autofix-action action
to v0.1.12 (#1544)
- feat(config): PINACT_GLOBAL_CONFIG env var overrides the
global config path (#1542)
- v4 spec implementation (#1540)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.512.1 (#1541)
- chore(deps): update dependency aquaproj/aqua to v2.59.0
(#1539)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.10.1 (#1537)
* Sat May 16 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.10.1:
* Bug Fixes
- #1535 pin uses lines with multiple spaces after the YAML list
dash
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.512.0 (#1533)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.10.0 (#1532)
* Wed May 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.10.0:
* Features
- #1530 Support pinning branches to latest stable tags by the
- -branch-to-tag option
The default behabiour isn't changed.
By default, pinact doesn't pin branches such as main or
master.
If you want to pin specific branches, you can use the
- -branch-to-tag option.
e.g.
pinact run --branch-to-tag '^main$' --branch-to-tag '^release/.*$'
* Dependencies
- fix(deps): update module github.com/urfave/cli/v3 to v3.9.0
(#1528)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.511.1 (#1527)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.511.0 (#1526)
- chore(deps): update dependency crate-ci/typos to v1.46.1
(#1525)
- fix(deps): update module github.com/google/go-github/v85 to
v86 (#1524)
- chore(deps): update go module directive to v1.26.3 (#1523)
- chore(deps): update dependency golangci/golangci-lint to
v2.12.2 (#1522)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.510.0 (#1521)
- chore(deps): update dependency aquaproj/aqua to v2.58.1
(#1520)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.509.0 (#1519)
- chore(deps): update dependency mvdan/gofumpt to v0.10.0
(#1518)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.508.0 (#1517)
- chore(deps): update dependency goreleaser/goreleaser to
v2.15.4 (#1516)
- chore(deps): update dependency aquaproj/aqua to v2.58.0
(#1515)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.507.0 (#1514)
- chore(deps): update dependency golangci/golangci-lint to
v2.12.1 (#1513)
- chore(deps): update dependency golangci/golangci-lint to
v2.12.0 (#1510)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.506.0 (#1512)
- chore(deps): update dependency anchore/syft to v1.44.0
(#1511)
- chore(deps): update dependency crate-ci/typos to v1.46.0
(#1509)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.505.0 (#1506)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.504.0 (#1505)
- chore(deps): update suzuki-shunsuke/go-release-workflow
action to v8 (#1504)
- chore(deps): update dependency suzuki-shunsuke/ghalint to
v1.5.6 (#1502)
- chore(deps): update suzuki-shunsuke/go-test-full-workflow
action to v5.0.2 (#1503)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.503.0 (#1501)
- chore(deps): update dependency crate-ci/typos to v1.45.2
(#1500)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.502.0 (#1499)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.501.0 (#1498)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.9.2 (#1497)
* Thu Apr 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.9.2:
* Fixes
- #1493 Preserve original line endings when updating workflows
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.500.0 (#1495)
- chore(deps): update dependency anchore/syft to v1.43.0
(#1489)
- chore(deps): update dependency aquaproj/aqua to v2.57.2
(#1487)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.499.0 (#1486)
- fix(deps): update module github.com/google/go-github/v84 to
v85 (#1484)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.498.0 (#1485)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.497.0 (#1482)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.496.0 (#1481)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.495.0 (#1480)
- chore(deps): update dependency crate-ci/typos to v1.45.1
(#1476)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.494.1 (#1475)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.493.0 (#1473)
- chore(deps): update dependency anchore/syft to v1.42.4
(#1471)
- chore(deps): update dependency sigstore/cosign to v3.0.6
(#1470)
- chore(deps): update dependency go to v1.26.2 (#1469)
- build(deps): bump github.com/buger/jsonparser from 1.1.1 to
1.1.2 (#1468)
- chore(deps): update dependency crate-ci/typos to v1.45.0
(#1467)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.492.0 (#1466)
- chore(deps): update dependency rhysd/actionlint to v1.7.12
(#1465)
- fix(deps): update module github.com/hashicorp/go-version to
v1.9.0 (#1464)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.491.0 (#1461)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.490.0 (#1459)
- chore(deps): update dependency aquaproj/aqua-renovate-config
to v2.12.0 (#1460)
- fix(deps): update module github.com/google/go-github/v83 to
v84 (#1415)
- chore(deps): update suzuki-shunsuke/renovate-config to v4
(#1439)
- chore(deps): update actions/setup-go action to v6.4.0 (#1456)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.489.0 (#1455)
- fix(deps): update module github.com/urfave/cli/v3 to v3.8.0
(#1453)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.488.0 (#1452)
- chore(deps): update dependency suzuki-shunsuke/nllint to
v1.1.0 (#1451)
- chore(deps): update dependency golangci/golangci-lint to
v2.11.4 (#1450)
- fix(deps): update module github.com/fatih/color to v1.19.0
(#1446)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.487.0 (#1445)
- chore(deps): update dependency anchore/syft to v1.42.3
(#1444)
- chore(deps): update dependency aquaproj/aqua to v2.57.1
(#1443)
- chore(deps): update suzuki-shunsuke/actionlint-action action
to v0.1.2 (#1442)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.486.0 (#1440)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.485.0 (#1438)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.484.0 (#1437)
- chore(deps): update dependency golangci/golangci-lint to
v2.11.3 (#1436)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.483.0 (#1433)
- chore(deps): update dependency anchore/syft to v1.42.2
(#1432)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.482.0 (#1431)
- fix(deps): update module
github.com/suzuki-shunsuke/urfave-cli-v3-util to v0.2.3
(#1429)
- chore(deps): update dependency aquaproj/aqua to v2.57.0
(#1430)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.481.0 (#1426)
- chore(deps): update dependency golangci/golangci-lint to
v2.11.2 (#1425)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.480.0 (#1424)
- chore(deps): update dependency golangci/golangci-lint to
v2.11.1 (#1423)
- fix(deps): update module golang.org/x/oauth2 to v0.36.0
(#1422)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.479.0 (#1421)
- chore(deps): update dependency go to v1.26.1 (#1420)
- chore(deps): update aquaproj/aqua-renovate-config to v2.11.0
(#1419)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.478.0 (#1418)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.477.0 (#1417)
- fix(deps): update module github.com/urfave/cli/v3 to v3.7.0
(#1416)
- chore(deps): update dependency crate-ci/typos to v1.44.0
(#1414)
- chore(deps): update dependency goreleaser/goreleaser to
v2.14.1 (#1412)
- chore(deps): update actions/setup-go action to v6.3.0 (#1413)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.476.0 (#1410)
- chore(deps): update dependency goreleaser/goreleaser to
v2.14.0 (#1409)
- chore(deps): update dependency aquaproj/aqua to v2.56.7
(#1408)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.475.0 (#1407)
- chore(deps): update dependency sigstore/cosign to v3.0.5
(#1406)
- chore(deps): update dependency anchore/syft to v1.42.1
(#1405)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.474.0 (#1404)
- fix(deps): update module
github.com/suzuki-shunsuke/urfave-cli-v3-util to v0.2.2
(#1399)
- chore(deps): update dependency golangci/golangci-lint to
v2.10.1 (#1402)
- chore(deps): update dependency go to v1.26.0 (#1388)
- chore(deps): update dependency golangci/golangci-lint to
v2.9.0 (#1392)
- fix(deps): update module github.com/google/go-github/v82 to
v83 (#1398)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.473.0 (#1400)
- chore(deps): update dependency crate-ci/typos to v1.43.5
(#1397)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.472.1 (#1396)
- chore(deps): update dependency rhysd/actionlint to v1.7.11
(#1395)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.472.0 (#1394)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.471.0 (#1393)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.470.0 (#1391)
- chore(deps): update dependency anchore/syft to v1.42.0
(#1389)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.469.0 (#1387)
- chore(deps): update dependency crate-ci/typos to v1.43.4
(#1386)
- chore(deps): update dependency crate-ci/typos to v1.43.3
(#1384)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.468.0 (#1385)
- chore(deps): update dependency crate-ci/typos to v1.43.2
(#1383)
- fix(deps): update module golang.org/x/oauth2 to v0.35.0
(#1382)
- chore(deps): update dependency go to v1.25.7 (#1381)
- chore(deps): update dependency crate-ci/typos to v1.43.1
(#1379)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.467.0 (#1380)
- chore(deps): update dependency anchore/syft to v1.41.2
(#1378)
- chore(deps): update dependency crate-ci/typos to v1.43.0
(#1377)
- fix(deps): update module github.com/lmittmann/tint to v1.1.3
(#1376)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.466.1 (#1375)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.466.0 (#1374)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.9.0 (#1373)
* Tue Feb 03 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.9.0:
* Features
- #1365 Make version separator configurable via configuration
file @ReenigneArcher
- #1372 Make version separator configurable via command line
option and environment variable
* Bug Fixes
- #1359 Fix a bug that -log-color doesn't work
* Others
- docs: fix readme for ignore_actions[].ref by @nasa9084 in
[#1323]
- docs: fix readme for correct GHES_API_URL by @maruloop in
[#1324]
- docs(INSTALL): add mise alternate installation documentation
by @jylenhof in #1331
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.465.0 (#1371)
- fix(deps): update module github.com/google/go-github/v81 to
v82 (#1368)
- chore(deps): update dependency aquaproj/aqua to v2.56.6
(#1370)
- chore(deps): update dependency anchore/syft to v1.41.1
(#1369)
- chore(deps): update dependency crate-ci/typos to v1.42.3
(#1367)
- chore(deps): update dependency anchore/syft to v1.41.0
(#1366)
- chore(deps): update dependency crate-ci/typos to v1.42.2
(#1364)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.464.0 (#1362)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.463.0 (#1361)
- fix(deps): update module github.com/suzuki-shunsuke/slog-util
to v0.3.1 (#1359)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.462.0 (#1360)
- chore(deps): update dependency suzuki-shunsuke/ghalint to
v1.5.5 (#1358)
- chore(deps): update dependency crate-ci/typos to v1.42.1
(#1357)
- chore(deps): update actions/checkout action to v6.0.2 (#1356)
- chore(deps): update aquaproj/aqua-renovate-config to v2.10.0
(#1355)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.461.0 (#1354)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.460.1 (#1353)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.459.0 (#1352)
- fix(deps): update module github.com/urfave/cli/v3 to v3.6.2
(#1351)
- chore(deps): update dependency aquaproj/aqua to v2.56.5
(#1350)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.458.0 (#1349)
- chore(deps): update dependency anchore/syft to v1.40.1
(#1348)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.457.0 (#1347)
- chore(deps): update dependency aquaproj/aqua to v2.56.4
(#1346)
- chore(deps): update dependency go to v1.25.6 (#1345)
- fix(deps): update module
github.com/suzuki-shunsuke/slog-error to v0.2.2 (#1344)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.456.0 (#1343)
- chore(deps): update actions/setup-go action to v6.2.0 (#1341)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.455.0 (#1340)
- chore(deps): update dependency aquaproj/aqua to v2.56.3
(#1339)
- chore(deps): update dependency goreleaser/goreleaser to
v2.13.3 (#1338)
- chore(deps): update dependency sigstore/cosign to v3.0.4
(#1337)
- chore(deps): update dependency anchore/syft to v1.40.0
(#1336)
- fix(deps): update module github.com/goccy/go-yaml to v1.19.2
(#1335)
- chore(deps): update dependency golangci/golangci-lint to
v2.8.0 (#1334)
- chore(deps): update dependency crate-ci/typos to v1.42.0
(#1332)
- fix(deps): update module github.com/google/go-github/v80 to
v81 (#1329)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.454.0 (#1330)
- chore(deps): update dependency aquaproj/aqua to v2.56.2
(#1328)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.453.0 (#1327)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.452.0 (#1325)
- chore(deps): update dependency crate-ci/typos to v1.41.0
(#1322)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.451.1 (#1321)
- chore(deps): update dependency rhysd/actionlint to v1.7.10
(#1320)
- chore(deps): update dependency crate-ci/typos to v1.40.1
(#1319)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.451.0 (#1318)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.8.0 (#1317)
* Tue Jan 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.8.0:
* Features
- #1315 Support ghtkn integration
You can create a GitHub App User Access Token by ghtkn
integration.
About ghtkn, please see the document of ghtkn.
https://github.com/suzuki-shunsuke/ghtkn
You need to set up ghtkn first.
export PINACT_GHTKN=true
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.450.0 (#1316)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.7.4 (#1314)
* Tue Jan 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.7.4:
* Bug Fixes
- Ignore tags associated with releases #1313
- Update to version 3.7.3:
* #1309 Fix some bugs
- -verify is ignored if -u is used
- versions aren't pinned and verified if version comments are
semver
Details see
https://github.com/suzuki-shunsuke/pinact/releases/tag/v3.7.3
- Update to version 3.7.2:
* Fixes
- sarif: Add fixes field for reviewdog suggestion support
* Dependencies
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.7.3 (#1310)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.449.0 (#1311)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.448.1 (#1307)
- chore(deps): update dependency goreleaser/goreleaser to
v2.13.2 (#1306)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.7.2 (#1305)
- Update to version 3.7.1:
There is no change between v3.7.0 and v3.7.1.
There was an issue during the release of v3.7.0, so we released
v3.7.1.
- Update to version 3.7.0:
* Features
- #1294 SARIF Output Support
- #1297 Support evironment variables PINACT_GITHUB_TOKEN and
PINACT_GHES_TOKEN
* SARIF Output Support
[#1294]
pinact can output the result in the SARIF format.
pinact run --format sarif
This format is useful to integration tools like reviewdog and
GitHub SARIF Code Scanning.
Reviewdog:
pinact run --diff --format sarif |
reviewdog -f sarif -name pinact -reporter github-pr-review
* GitHub SARIF Code Scanning:
- run: pinact run --diff --format sarif > sarif.json || true
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
with:
sarif_file: sarif.json
category: pinact
* Support evironment variables PINACT_GITHUB_TOKEN and
PINACT_GHES_TOKEN
[#1297] You can use different access tokens for pinact and
other tools.
* Dependencies
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.7.1 (#1302)
- chore(deps): update dependency aquaproj/aqua to v2.56.1
(#1296)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.448.0 (#1292)
- chore(deps): update dependency anchore/syft to v1.39.0
(#1291)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.447.1 (#1290)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.447.0 (#1289)
- chore(deps): update dependency aquaproj/aqua to v2.56.0
(#1288)
- fix(deps): update module github.com/goccy/go-yaml to v1.19.1
(#1287)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.6.0 (#1285)
* Tue Dec 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.6.0:
* Features
- #1275 Support GitHub Enterprise
- #1282 #1284 Support PINACT_MIN_AGE environment variable for
- min-age option
* Bug Fixes
- #1283 Fix a bug that pinact token set can't be cancelled by
ctrl-c
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.446.0 (#1281)
- chore(deps): update dependency anchore/syft to v1.38.2
(#1276)
- chore(deps): update dependency sigstore/cosign to v3.0.3
(#1277)
- chore(deps): update dependency goreleaser/goreleaser to
v2.13.1 (#1272)
- chore(deps): update dependency golangci/golangci-lint to
v2.7.2 (#1270)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.445.0 (#1269)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.5.0 (#1268)
* Thu Dec 11 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.5.0:
* Features
- #1266 #1267 Add --min-age (-m) option
Skip recently released versions when updating actions with -u
flag.
pinact run -u --min-age 7
[#] or using short alias
pinact run -u -m 7
This helps avoid updating to potentially unstable versions
that haven't had time to prove their stability.
- For GitHub Releases, the PublishedAt date is checked
- For tags, the commit's Committer.Date is checked
* Refactoring
- #1259 Use Destination pattern for urfave/cli flags
* Dependencies
- chore(deps): update dependency aquaproj/aqua to v2.55.3
(#1264)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.444.2 (#1263)
- fix(deps): update module golang.org/x/oauth2 to v0.34.0
(#1262)
- fix(deps): update module github.com/google/go-github/v79 to
v80 (#1261)
- fix(deps): update module
github.com/suzuki-shunsuke/urfave-cli-v3-util to v0.1.2
(#1260)
- chore(deps): update dependency suzuki-shunsuke/nllint to v1
(#1258)
- chore(deps): update dependency crate-ci/typos to v1.40.0
(#1257)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.4.6 (#1256)
* Mon Dec 08 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.4.6:
* #1250 #1251 Replace logrus with slog
* #1109 #1254 Refactoring
* chore(deps): update dependency crate-ci/typos to v1.37.0
(#1161)
* chore(deps): update dependency suzuki-shunsuke/ghalint to
v1.5.4 (#1253)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.444.0 (#1249)
* chore(deps): update dependency go to v1.25.5 (#1248)
* chore(deps): update actions/checkout action to v6.0.1 (#1247)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.443.0 (#1246)
* chore(deps): update dependency goreleaser/goreleaser to v2.13.0
(#1245)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.442.1 (#1244)
* chore(deps): update suzuki-shunsuke/go-autofix-action action to
v0.1.11 (#1243)
* fix(deps): update module github.com/goccy/go-yaml to v1.19.0
(#1242)
* fix(deps): update module github.com/hashicorp/go-version to
v1.8.0 (#1241)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.442.0 (#1240)
* chore(deps): update dependency suzuki-shunsuke/pinact to v3.4.5
(#1238)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.441.0 (#1239)
* Thu Nov 27 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.4.5:
* Bug Fixes
- fix: ignore draft releases (#1237)
* Dependencies
- chore(deps): update actions/checkout action to v6 (#1232)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.440.0 (#1235)
- chore(deps): update dependency rhysd/actionlint to v1.7.9
(#1234)
- chore(deps): update dependency aquaproj/aqua to v2.55.2
(#1233)
- chore(deps): update actions/setup-go action to v6.1.0 (#1230)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.439.0 (#1229)
- chore(deps): update dependency anchore/syft to v1.38.0
(#1228)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.438.0 (#1227)
- fix(deps): update module github.com/google/go-github/v78 to
v79 (#1222)
- fix(deps): update module github.com/urfave/cli/v3 to v3.6.1
(#1225)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.437.0 (#1224)
- chore(deps): update actions/checkout action to v5.0.1 (#1223)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.4.4 (#1221)
* Mon Nov 17 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.4.4:
* Bug Fixes
- Skip prerelease tags when current version is stable
@fredericlepied
* Dependencies
- chore(deps): update dependency aquaproj/aqua-registry to
v4.436.0 (#1215)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.4.3 (#1214)
* Mon Nov 17 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.4.3:
* Bug Fixes
- #1201 Skip prereleases when current version is stable
@mceachen
- #1213 Fixed bugs of #1201
* Dependencies
- chore(deps): update actions/setup-go action to v6 (#1123)
- chore(deps): update aquaproj/aqua-installer action to v4.0.3
(#1113)
- chore(deps): update aquaproj/aqua-installer action to v4.0.4
(#1198)
- chore(deps): update aquaproj/aqua-renovate-config to v2.9.0
(#1136)
- chore(deps): update dependency anchore/syft to v1.32.0
(#1110)
- chore(deps): update dependency anchore/syft to v1.33.0
(#1143)
- chore(deps): update dependency anchore/syft to v1.34.1
(#1182)
- chore(deps): update dependency anchore/syft to v1.34.2
(#1183)
- chore(deps): update dependency anchore/syft to v1.36.0
(#1192)
- chore(deps): update dependency anchore/syft to v1.37.0
(#1202)
- chore(deps): update dependency aquaproj/aqua to v2.53.10
(#1114)
- chore(deps): update dependency aquaproj/aqua to v2.53.11
(#1126)
- chore(deps): update dependency aquaproj/aqua to v2.54.0
(#1134)
- chore(deps): update dependency aquaproj/aqua to v2.54.1
(#1137)
- chore(deps): update dependency aquaproj/aqua to v2.55.0
(#1148)
- chore(deps): update dependency aquaproj/aqua to v2.55.1
(#1190)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.404.0 (#1106)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.405.0 (#1107)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.406.0 (#1108)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.407.0 (#1111)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.408.0 (#1116)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.409.0 (#1127)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.409.1 (#1128)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.410.0 (#1129)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.411.0 (#1131)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.411.1 (#1135)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.412.0 (#1142)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.413.0 (#1146)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.414.0 (#1149)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.415.0 (#1150)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.416.0 (#1153)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.417.0 (#1154)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.418.0 (#1157)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.419.0 (#1160)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.420.0 (#1163)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.421.0 (#1165)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.422.0 (#1167)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.423.0 (#1168)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.424.0 (#1169)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.425.0 (#1171)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.426.0 (#1173)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.427.0 (#1176)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.428.0 (#1181)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.429.0 (#1184)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.430.0 (#1187)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.430.1 (#1193)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.431.0 (#1195)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.432.0 (#1196)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.433.0 (#1199)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.434.0 (#1207)
- chore(deps): update dependency aquaproj/aqua-registry to
v4.435.0 (#1209)
- chore(deps): update dependency crate-ci/typos to v1.35.5
(#1105)
- chore(deps): update dependency crate-ci/typos to v1.35.6
(#1112)
- chore(deps): update dependency crate-ci/typos to v1.36.1
(#1117)
- chore(deps): update dependency crate-ci/typos to v1.36.2
(#1125)
- chore(deps): update dependency crate-ci/typos to v1.36.3
(#1159)
- chore(deps): update dependency go to v1.25.1 (#1141)
- chore(deps): update dependency go to v1.25.2 (#1172)
- chore(deps): update dependency go to v1.25.3 (#1179)
- chore(deps): update dependency go to v1.25.4 (#1204)
- chore(deps): update dependency golangci/golangci-lint to
v2.5.0 (#1152)
- chore(deps): update dependency google/go-licenses to v2
(#1122)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.0 (#1118)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.1 (#1145)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.2 (#1147)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.3 (#1158)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.4 (#1162)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.5 (#1164)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.6 (#1188)
- chore(deps): update dependency goreleaser/goreleaser to
v2.12.7 (#1194)
- chore(deps): update dependency mvdan/gofumpt to v0.9.0
(#1119)
- chore(deps): update dependency mvdan/gofumpt to v0.9.1
(#1130)
- chore(deps): update dependency mvdan/gofumpt to v0.9.2
(#1186)
- chore(deps): update dependency reviewdog/reviewdog to v0.21.0
(#1120)
- chore(deps): update dependency rhysd/actionlint to v1.7.8
(#1177)
- chore(deps): update dependency sigstore/cosign to v2.6.0
(#1139)
- chore(deps): update dependency sigstore/cosign to v2.6.1
(#1166)
- chore(deps): update dependency sigstore/cosign to v3 (#1175)
- chore(deps): update dependency sigstore/cosign to v3.0.2
(#1178)
- chore(deps): update dependency suzuki-shunsuke/pinact to
v3.4.2 (#1104)
- chore(deps): update suzuki-shunsuke/go-release-workflow
action to v6.0.2 (#1115)
- chore(deps): update suzuki-shunsuke/go-release-workflow
action to v7 (#1189)
- chore(deps): update suzuki-shunsuke/go-test-full-workflow
action to v4.0.1 (#1156)
- chore(deps): update suzuki-shunsuke/go-test-full-workflow
action to v5 (#1174)
- chore(deps): update suzuki-shunsuke/go-test-full-workflow
action to v5.0.1 (#1191)
- chore(deps): update suzuki-shunsuke/renovate-config to v3.3.0
(#1121)
- chore(deps): update suzuki-shunsuke/renovate-config to v3.3.1
(#1144)
- fix(deps): update module github.com/google/go-github/v74 to
v75 (#1155)
- fix(deps): update module github.com/google/go-github/v75 to
v76 (#1180)
- fix(deps): update module github.com/google/go-github/v76 to
v78 (#1206)
- fix(deps): update module github.com/spf13/afero to v1.15.0
(#1132)
- fix(deps): update module github.com/urfave/cli/v3 to v3.5.0
(#1185)
- fix(deps): update module github.com/urfave/cli/v3 to v3.6.0
(#1208)
- fix(deps): update module golang.org/x/oauth2 to v0.31.0
(#1124)
- fix(deps): update module golang.org/x/oauth2 to v0.32.0
(#1170)
- fix(deps): update module golang.org/x/oauth2 to v0.33.0
(#1205)
* Fri Nov 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 3.4.2:
* fix(casks): restrict quarantine removal to macOS only (#1103)
* test: add comprehensive unit tests for version comparison
functions (#1102)
* feat: add Claude Code auto-formatting hooks (#1101)
* docs: add comprehensive AI assistant guidelines with shared
documentation (#1100)
* docs: add CLAUDE.md with project guidelines for AI assistants
(#1099)
* docs: add comprehensive documentation comments to all packages
(#1098)
* chore(deps): update dependency anchore/syft to v1.31.0 (#1097)
* ci: use go-test-full-workflow (#1094)
* chore: use aqua lsp (#1093)
* chore(deps): update dependency aquaproj/aqua-registry to
v4.403.0 (#1092)
* Fri Nov 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package pinact: CLI to edit GitHub Workflow and Composite
action files and pin versions of Actions and Reusable Workflows.
pinact can also update their versions and verify version
annotations
/usr/share/bash-completion/completions/pinact
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 22 22:25:44 2026