Opt ci-go's workflow_call arm out of signed auto-fixes so it does not race the org-required signer

Open Beginner friendly
#6,863 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
88/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
github-actions
Domain
ci-cd

Research direction

Start in .github/workflows/ci.yaml at the ci-go job and inspect its workflow_call inputs for the pinned devantler-tech/actions validate-go-project.yaml release. Confirm the actions pin involved in #1134 and the direct required run's signer behavior. Done when ci-go is read-only, the direct run remains the sole signer, and the workflow change is aligned with the pin bump.

Written by the indexing model from the issue text.

Description

🤖 Generated by the Agentic Engineer

Evidence

.github/workflows/ci.yaml's ci-go job calls devantler-tech/actions/.github/workflows/validate-go-project.yaml through workflow_call (pinned at v13.2.3 today) and passes APP_PRIVATE_KEY. Once this repository bumps past the release that turns signed auto-fix commits on by default (devantler-tech/actions#1134, Fixes devantler-tech/actions#1075), that arm opts in too — while the org-required direct run of the same workflow already signs for every pull request here.

Impact

On a same-repository pull request where both run, both would export a patch and dispatch apply jobs whose createCommitOnBranch mutation is pinned to the same branch tip; the second is rejected as stale. Today the only thing preventing that race is ci-go's govuln-allowlist path filter, under which the fixer lanes are skipped — a gate in another file that nothing ties to this behaviour. Found in review of devantler-tech/actions#1134.

Expected behaviour

Exactly one signer targets a pull-request branch here: the org-required direct run. The ci-go arm stays read-only.

Acceptance criteria

  • ci-go passes apply-signed-fixes: false, with a comment naming the direct run as the signer.
  • Landed together with, or before, the actions pin bump that carries #1134.

Rough size: XS.

Part of devantler-tech/actions#1075

Dominant language
Go
Stars
165
Forks
13
Avg merge
4h 17m
Merged PRs (30d)
362

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from devantler-tech/ksail

All issues in devantler-tech/ksail

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.