Skip to content

ci: deploy website after the release pipeline publishes - #3123

Merged
afonsojramos merged 3 commits into
mainfrom
website-build-after-release
Jul 30, 2026
Merged

ci: deploy website after the release pipeline publishes#3123
afonsojramos merged 3 commits into
mainfrom
website-build-after-release

Conversation

@afonsojramos

@afonsojramos afonsojramos commented Jul 30, 2026

Copy link
Copy Markdown
Member

Since the release-please migration, the draft release is published via gh api with GITHUB_TOKEN, and GitHub suppresses workflow triggers for token-driven events, so the release: published trigger on website.yml never fires. gitify.io has been stuck on v7.1.0 while v7.1.1 and v7.2.0 shipped.

website.yml now accepts workflow_call, and release.yml chains it as a needs: publish job so the Netlify build hook fires once every platform has uploaded and the draft is published. The release: published trigger stays as a fallback for drafts published by hand through the UI.

The build hook curl also gained --fail, so a 5xx from Netlify now fails the job instead of exiting 0 silently, and the secret moved into env: rather than being interpolated into the shell line.

gitify.io still needs a one-off gh workflow run website.yml to catch up to v7.2.0; this change only takes effect from the next release. Done ✅

@afonsojramos
afonsojramos requested a review from setchy as a code owner July 30, 2026 16:22
@github-actions github-actions Bot added the build Build, action or package manager changes label Jul 30, 2026
@sonarqubecloud

Copy link
Copy Markdown

@afonsojramos
afonsojramos merged commit da807d2 into main Jul 30, 2026
16 checks passed
@afonsojramos
afonsojramos deleted the website-build-after-release branch July 30, 2026 17:20
@github-actions github-actions Bot added this to the Release 7.x.x milestone Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build, action or package manager changes

Development

Successfully merging this pull request may close these issues.

1 participant