githubnext / githubnext/gh-aw-cao

[dependabot:release-train-updater] Review-mode dependency bundle ready: pin floating Actions tags in gh-aw-threat-detection

Closed
#1,101 0 comments 0 reactions 0 assignees View on GitHub
dependabot dependabot:release-train-updater
Dominant language
JavaScript
Stars
3
Forks
1
Avg merge
49m
Merged PRs (30d)
837

Description

A review-mode dependency bundle has been prepared and published as a workflow artifact for target repository `github/gh-aw-threat-detection` (rendered as plain text intentionally to avoid cross-repo autolinking).

### What was found
That repository's Go module (`go.mod`) declares only the module path and toolchain version (`go 1.26.0`) with zero third-party Go dependencies — no Go dependency updates were applicable. The only actionable dependency surface was GitHub Actions pins in `.github/workflows/`.

Several workflow files still referenced GitHub Actions using mutable major-version tags (`actions/checkout@v4`, `actions/setup-go@v5`, `actions/upload-artifact@v4`), while other workflows in the same repository already pin the identical action versions to immutable commit SHAs (e.g. `gh-aw-version-check.yml`, `release-platform-parity.yml`, `license-check.yml`). Floating tags are a known supply-chain risk since the upstream owner can repoint them.

### Proposed change (in the published bundle)
Pin the following files to the exact SHAs already vetted/used elsewhere in this repo (same versions, no bump):
- `.github/workflows/ci.yml`
- `.github/workflows/release.yml`
- `.github/workflows/create-release-tag.yml`
- `.github/workflows/promote-release.yml`
- `.github/workflows/publish-main.yml`
- `.github/workflows/replay-detection.yml`

Replacements: `actions/checkout@v4` → `actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1` (v7.0.1); `actions/setup-go@v5` → `actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e` (v7.0.0); `actions/upload-artifact@v4` → `actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` (v7.0.1).

### Validation
YAML syntax validated for all 6 changed files (all OK). No job logic, permissions, triggers, or step ordering was modified — only `uses:` reference lines. Actions runner execution was not available in this sandbox.

### Recommended next action
A human maintainer with write access to `github/gh-aw-threat-detection` should review the published bundle artifact and open the actual pull request there (this workflow runs in review mode against the control-plane repo and cannot push directly to the target repository).

### Control Plane
- Correlation ID: 33829764770-29
- Central repo: githubnext/gh-aw-cao
- Run URL: https://github.com/githubnext/gh-aw-cao/actions/runs/33829764770
- Target repository (plain text, not a link): `github/gh-aw-threat-detection`

Smart-Dependabot-Merge-Candidate: yes

> Generated by [:dependabot: Dependabot / Release Trains](https://github.com/githubnext/gh-aw-cao/actions/runs/33830036786) · copilot · auto · 56.4 AIC · ⌖ 10.5 AIC · ⊞ 20.3K · [◷](https://github.com/search?q=repo%3Agithubnext%2Fgh-aw-cao+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Fgh-aw-cao%2Fdependabot-release-train-updater%22&type=issues)
>

Add this agentic workflow to your repo

To install this agentic workflow, run

```
gh aw add githubnext/gh-aw-cao/.github/workflows/dependabot-release-train-updater.md@main
```

> - [x] expires on Sep 18, 2026, 2:43 AM UTC

Contributor guide

Open the contributing guide

Research direction

Review the published workflow artifact against .github/workflows/ci.yml, release.yml, create-release-tag.yml, promote-release.yml, publish-main.yml, and replay-detection.yml in github/gh-aw-threat-detection. Confirm that only the specified uses: references change to the vetted SHAs and YAML remains valid, then open the actual pull request in the target repository if you have write access.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, security
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.