Skip to content

ci: normalize envelope — fleet pins, independent Test/Build jobs - #10

Merged
nicodes merged 1 commit into
mainfrom
ci/convergence-phase1
Sep 20, 2026
Merged

nicodes merged 1 commit into
mainfrom
ci/convergence-phase1

Conversation

@nicodes

@nicodes nicodes commented Sep 20, 2026

Copy link
Copy Markdown
Member

What changed

Fleet CI envelope normalization (phase 1):

Pin Old New
actions/checkout 11d5960a326750d5838078e36cf38b85af677262 (# v4) 3d3c42e5aac5ba805825da76410c181273ba90b1 (# v7.0.1)
jdx/mise-action c37c93293d6b742fc901e1406b8f764f6fb19dac (# v2) c2a87611a18de5b3828c5652fe268e992400cb5c (# v4.3.0)
  • Runner: ubuntu-latestubuntu-24.04 (fleet standard).
  • Job shape: the single ci job becomes two independent jobs, Build and Test, matching the fleet contract. Test is not needs: Build — jobs do not share a workspace, and everything .github/actions/test asserts is a property of ./dist, so Test builds first in its own workspace.
  • Preserved: permissions: contents: read, the concurrency block, the triggers (pull_request, push to main, workflow_dispatch), and timeout-minutes: 15 on both jobs.

.github/actions/ assertion logic, steps, and shell are unchanged — the only edits there are description lines that named the old caller job (CI / Build) or the old one-caller reality.

Follow-up

Dependabot contract conversion is a follow-up, gated on a cicd-side helper fix.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@vercel

vercel Bot commented Sep 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
aviorstudio-web Ready Ready Preview Sep 20, 2026 12:25am UTC

@nicodes
nicodes merged commit 0b96edf into main Sep 20, 2026
6 checks passed
@nicodes
nicodes deleted the ci/convergence-phase1 branch September 20, 2026 00:30
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.

1 participant