tend check currently reports one failure on this repo, down from three.
Previously resolved: claude-auth and repo-secret-allowlist both PASS. CLAUDE_CODE_OAUTH_TOKEN now resolves from the tend environment and no longer sits at repo level, which is item 1 of "Finish moving the operational secrets into the tend environment" done for this repo. No bot action was possible on those two — the token can't be read back — so a maintainer moved them.
credential-environments — the #824 false positive, firing on tend itself
Not a config regression. The repo does have the ruleset the check is asking for — Tag operations (16490366), active, ~ALL tags, both creation and update restricted, and no bypass_actors key at all, which is stricter than the admin-only arrangement the remediation text requests:
$ gh api repos/max-sixty/tend/rulesets/16490366 \
--jq '{name, target, enforcement, current_user_can_bypass, conditions, rules: [.rules[].type], bypass_actors}'
{"bypass_actors":null,"conditions":{"ref_name":{"exclude":[],"include":["~ALL"]}},"current_user_can_bypass":"never","enforcement":"active","name":"Tag operations","rules":["creation","update"],"target":"tag"}
_bypass_actors_above_bot returns None for an absent list ("Returns … None when the list is withheld"), which propagates to "could not be verified" and then to FAIL. Queried with the bot's own token the same ruleset reports "current_user_can_bypass": "never", so the escalation path the check describes is in fact closed. #825 and #826 are both open against exactly this, so this line should clear on its own once one of them lands — no config change wanted here.
Last refreshed: 2026-08-09
tend checkcurrently reports one failure on this repo, down from three.credential-environments— thereleaseenvironment has no required reviewers and admits tags, and "no active all-tags ruleset restricting creation and update to admins could be verified". This is a false positive, tracked as secret-environments: false positive when an all-tags ruleset has no bypass actors #824 — see below.Previously resolved:
claude-authandrepo-secret-allowlistboth PASS.CLAUDE_CODE_OAUTH_TOKENnow resolves from thetendenvironment and no longer sits at repo level, which is item 1 of "Finish moving the operational secrets into thetendenvironment" done for this repo. No bot action was possible on those two — the token can't be read back — so a maintainer moved them.credential-environments— the #824 false positive, firing on tend itselfNot a config regression. The repo does have the ruleset the check is asking for —
Tag operations(16490366), active,~ALLtags, bothcreationandupdaterestricted, and nobypass_actorskey at all, which is stricter than the admin-only arrangement the remediation text requests:_bypass_actors_above_botreturnsNonefor an absent list ("Returns … None when the list is withheld"), which propagates to "could not be verified" and then to FAIL. Queried with the bot's own token the same ruleset reports"current_user_can_bypass": "never", so the escalation path the check describes is in fact closed. #825 and #826 are both open against exactly this, so this line should clear on its own once one of them lands — no config change wanted here.Last refreshed: 2026-08-09