Skip to content

chore(cicd): skip Vercel ignition deploys + ignore release-output.log#155

Merged
programad merged 1 commit into
developfrom
fix/cicd-skip-vercel-and-gitignore
May 8, 2026
Merged

chore(cicd): skip Vercel ignition deploys + ignore release-output.log#155
programad merged 1 commit into
developfrom
fix/cicd-skip-vercel-and-gitignore

Conversation

@programad
Copy link
Copy Markdown
Contributor

Summary

Disables the Vercel ignition-deploy jobs in prepare-release.yml and release.yml with if: false until the rocketicons.io hosting story is settled. Unblocks the v0.3.0 rocketicons release: the package will publish to npm cleanly, the Vercel preview/prod-deploy steps no longer fail every run.

Context

While debugging the previous prepare-release runs we noticed:

  • amplify.yml and amplify/ exist in the repo (Amplify migration started)
  • VERCEL_TOKEN org secret is from May 2024 (almost certainly expired)
  • rocketicons.io currently returns NXDOMAIN
  • The Vercel deploy job has been failing on every release attempt with no observable user impact

So Vercel-bound steps are pure noise right now. The npm publish step in release.yml runs in a completely separate job (create-release) and is unaffected by skipping publish-ignition*.

Changes

  • prepare-release.yml: if: false on the publish-ignition job (preview deploy), with inline reasoning
  • release.yml: if: false on both publish-ignition and publish-ignition-for-release jobs
  • .gitignore: add release-output.log (the temp file the hardened "Prepare tag or release" step writes to — got accidentally auto-pushed in commit a4fbdd041 by the releaser, removing it from tracking here)

Test plan

  • YAML still parses cleanly (verified locally)
  • After merge, PR release: Tailwind CSS v4 + 12 months of develop (target ~v0.5.0) #151 (develop → main) re-runs prepare-release — expect prepare-artifacts ✓ + publish-ignition skipped (instead of failure)
  • On merge to main, release.yml runs — expect tag created, npm publish succeeds, Vercel jobs skipped, GitHub Release created from release-notes.md

Re-enabling

The if: false is intentionally on three jobs so it's easy to grep. When the hosting decision lands (Amplify, Coolify, or back to Vercel with a fresh token), drop the if: false lines, swap in the new deploy implementation in publish-ignition.yml if needed, rotate any stale tokens, done.

Disables the publish-ignition jobs in prepare-release.yml and release.yml
with `if: false` until the rocketicons.io hosting story is settled. The
project has a half-finished Vercel-to-AWS-Amplify migration in flight
(amplify.yml is present, amplify/ scaffold exists), the VERCEL_TOKEN org
secret is from May 2024 and likely expired, and rocketicons.io currently
returns NXDOMAIN — so the Vercel deploy step has been failing every
release attempt without changing anything users see. Inline comments on
both workflows explain why and point at the re-enable path.

Crucially, npm publish is independent of the Vercel jobs in release.yml,
so disabling them does NOT block the rocketicons package release.

Also:
- Add release-output.log to .gitignore (the file the hardened "Prepare
  tag or release" step writes to). The releaser auto-pushed this temp
  file in commit a4fbdd0; removing it from tracking here.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@programad programad merged commit a804868 into develop May 8, 2026
1 check passed
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