Repository navigation
chore(deps): update flatt-security/setup-takumi-guard-npm action to v1.4.0 - autoclosed - #90
Closed
renovate[bot] wants to merge 1 commit into
Closed
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
2 times, most recently
from
October 1, 2026 16:07
2588c41 to
4668a87
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
8 times, most recently
from
October 9, 2026 02:41
a70c9cb to
2364ed4
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
7 times, most recently
from
October 15, 2026 12:08
e02d03d to
7462ebf
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
7 times, most recently
from
October 23, 2026 09:55
ad19945 to
d9a5977
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
5 times, most recently
from
October 27, 2026 10:37
1081244 to
0fc7f99
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
8 times, most recently
from
November 4, 2026 07:08
0deeb14 to
9e092c9
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
7 times, most recently
from
November 11, 2026 02:26
1f8c562 to
505aa74
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
from
November 12, 2026 20:53
505aa74 to
f8ef102
Compare
renovate
Bot
force-pushed
the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
from
November 13, 2026 12:26
f8ef102 to
f662844
Compare
renovate
Bot
deleted the
renovate/flatt-security-setup-takumi-guard-npm-1.x
branch
November 14, 2026 11:04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.2.0→v1.4.0Release Notes
flatt-security/setup-takumi-guard-npm
v1.4.0Compare Source
What changed
bot-idset, a missingid-token: writepermission, a failed OIDC request or an STS refusal used to print an error annotation and continue, so later installs reached Takumi Guard anonymously while the job stayed green. The step now exits with an error regardless ofset-registry. Omittingbot-idstill runs in anonymous mode. Fixes #7.Could not reach the STS at <url>., and a response that is not JSON, such as an HTML error page, fails withSTS returned non-JSON (HTTP <code>).followed by the start of the response in the log.bot-idset)permissions: { id-token: write }OIDC not available. Add 'permissions: { id-token: write }' to your job.Failed to get OIDC token.Authentication failed: <STS message>Could not reach the STS at <url>.STS returned non-JSON (HTTP <code>).bot-idomittedBehaviour changes for existing workflows
A workflow that sets
bot-idbut does not authenticate today fails at this step:permissions: { id-token: write }. Add it to the job.bot-idfor those runs.To run without a bot, omit
bot-id. To keep a failure from failing the job, setcontinue-on-error: trueon the step.Opting out
Pin
flatt-security/setup-takumi-guard-npm@v1.3.0. The floatingv1tag is not moved by this release.v1.3.0Compare Source
What changed
$RUNNER_TEMP/.npmrc(mode600) instead of your checkout, andNPM_CONFIG_USERCONFIG,NPM_CONFIG_REGISTRY,pnpm_config_registryandYARN_NPM_REGISTRY_SERVERare exported through$GITHUB_ENV. Subdirectories, workspaces andworking-directoryno longer bypass the proxy, and a committed project.npmrcthat names another default registry no longer leaves an install on it. Nothing in your checkout is modified. Fixes #2.YARN_NPM_AUTH_TOKENand nowYARN_NPM_ALWAYS_AUTH=true, so unscoped packages are attributed to your bot as well. bun receives it throughBUN_CONFIG_TOKEN.always-auth(defaultfalse): writes a host-bound//npm.flatt.tech/:always-auth=trueentry so Yarn Classic also sends the token for unscoped packages. Off by default because npm 11 and later warn about the setting on every command.npmrc-path: the file's location, for example fordocker build --secret.$HOME/.npmrcexists its contents are carried into the new file, and if another step already exportedNPM_CONFIG_USERCONFIG(asactions/setup-nodedoes withregistry-url) the settings are appended to that file.Behaviour changes for existing workflows
Each has its fix in the README section "Migrating from a version that wrote into your checkout".
COPY .npmrc. The token is no longer in the build context. With a committed.npmrcthe build still succeeds but the install inside the container runs anonymously and is not attributed; without one theCOPYfails. Use a build secret:docker build --secret id=npmrc,src="$NPM_CONFIG_USERCONFIG"withRUN --mount=type=secret,id=npmrc,target=/root/.npmrc npm ci.echo … >> ~/.npmrcafter the action has no effect; write to$NPM_CONFIG_USERCONFIGor usenpm config set..npmrcnow outranks the bot's token for npm, pnpm and Yarn Classic. Remove it.expires-in(default 30 minutes, max 24 hours) if installs run late in the job.$GITHUB_WORKSPACE/.npmrcfail with "No such file" and are no longer needed.npm publishfrom a subdirectory withoutpublishConfig.registrynow targets the read-only proxy; name the publish registry explicitly.Opting out
Pin
flatt-security/setup-takumi-guard-npm@v1.2.0. The floatingv1tag still points atv1.2.0and will move tov1.3.0after a short soak.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.