Skip to content

ci(VSY-235): Six vsys CI differences from the template carry no reason: restore or comment each, pin comments, Dependabot for actions - #603

Merged
Brad (bmethod) merged 2 commits into
mainfrom
vsy-235
Oct 11, 2026
Merged

Brad (bmethod) merged 2 commits into
mainfrom
vsy-235

Conversation

@bmethod

@bmethod Brad (bmethod) commented Oct 11, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • .github/workflows/ci.yml: the kendex install step gets the template's timeout-minutes: 3 and shell: bash, the mirror step gets timeout-minutes: 5, and the credential scan step takes the template name secrets (credential scan of the pull request diff). The commits that added these differences (60b2420, 6b63855) state no reason, so each returns to the template form.
  • .github/workflows/ci.yml and .github/workflows/release.yml: each oven-sh/setup-bun SHA pin gets a trailing # v2.2.0 comment. The pin is the commit of the v2.2.0 tag and did not move.
  • .github/dependabot.yml: new, with the github-actions entry exactly as .agents/skills/harness-ci/references/wiring.md § Action pinning gives it.

The differences VSY-234 commented (checkout SHA pins, default-branch aggregate helper, changes timeout) are unchanged. No file under .agents/ changes.

Done-when map

  • Install step shell: bash and timeout-minutes: 3, mirror step timeout-minutes: 5: .github/workflows/ci.yml
  • Scan step template name: .github/workflows/ci.yml
  • setup-bun pin version comments: .github/workflows/ci.yml, .github/workflows/release.yml
  • Dependabot github-actions entry: .github/dependabot.yml
  • python3 scripts/ci.py passes: validated locally on 570b173

Completed Issues

  • Closes VSY-235 - Six vsys CI differences from the template carry no reason: restore or comment each, pin comments, Dependabot for actions

Merge decision

Head 5a122f2ebfb52b028472e93ec6135a122c4314fa (cleared by the overseer), merged as bmethod with --expected-head: exit 75, merge-route: queue cause=no-bypass ruleset=22505938 bypass=never.

Test Plan

  • python3 scripts/ci.py: pass (full, 125 s) on 570b173 and (full, 104 s) on 5a122f2.
  • scripts/ci_workflow_test.py::check_wiring asserts the new kendex and mirror step bounds, with three must-fail controls.
  • Preflight against origin/main: clean, 3 files.
  • scripts/ci_workflow_test.py reads the kendex and mirror steps by id: and still passes.

The kendex install and mirror steps get the template's time limits and shell, and the credential scan step takes the template's name. The commits that introduced those differences (60b2420, 6b63855) state no reason for them. Each setup-bun pin names its version, v2.2.0, whose tag points at the pinned commit; the pin does not move. Dependabot now opens update pull requests for action pins.

[no-changelog]
@linear-code

linear-code Bot commented Oct 11, 2026

Copy link
Copy Markdown

VSY-235

@bmethod
Brad (bmethod) marked this pull request as ready for review October 11, 2026 22:27
@bmethod
Brad (bmethod) requested a balanced review from Copilot October 11, 2026 22:28
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-11T22:40:37.651328Z 5a122f2 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copilot AI previously approved these changes Oct 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approved

The changes match the documented template, with only a non-blocking regression-test suggestion.

1 open finding
What changed in this PR

Restores CI workflow parity with the shared template and enables automated GitHub Actions dependency updates.

Changes:

  • Adds prerequisite-step timeouts and explicit shell configuration.
  • Documents pinned setup-bun versions and standardizes the credential-scan name.
  • Adds weekly Dependabot updates for GitHub Actions.
File Description
.github/​workflows/​ci.yml Aligns CI steps with the template.
.github/​workflows/​release.yml Documents the setup-bun pin version.
.github/​dependabot.yml Enables weekly action updates.

🧠 Review effort: Balanced


💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/ci.yml

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approved

The changes match the documented template and include focused regression coverage.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

@vanillagreen-overseer vanillagreen-overseer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overseer approval of head 5a122f2: cross-model second opinion pass (0 findings), Copilot approved this head, no open thread, review-replies pass.

@bmethod

Copy link
Copy Markdown
Collaborator Author

Completed Issues

  • Closes VSY-235 - Six vsys CI differences from the template carry no reason: restore or comment each, pin comments, Dependabot for actions

Recommendations Processed

Fixed in PR

  • Copilot review: check_wiring did not assert the kendex step's timeout-minutes/shell or the mirror step's timeout-minutes that this PR added — 5a122f2

Fix rounds: 1 | internal review (reviewer-correctness, reviewer-security) pass with 0 findings; one Copilot thread fixed and resolved; CI pass on 5a122f2

@bmethod
Brad (bmethod) added this pull request to the merge queue Oct 11, 2026
Merged via the queue into main with commit 11af01d Oct 11, 2026
13 checks passed
@bmethod
Brad (bmethod) deleted the vsy-235 branch October 11, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants