Fix docs and status workflows being skipped on release (#660)

This commit is contained in:
Flaminel authored and GitHub committed 2026-07-07 17:31:44 +03:00
1 parent d7bb3195de
commit c4cddf8897
2 files changed
+10 -4

No files matched your search

@@ -1,4 +1,4 @@
name: Deploy to Cloudflare Pages
name: Deploy Status Page to Cloudflare Pages
on:
workflow_call:
@@ -7,11 +7,17 @@ on:
description: 'Release version (e.g. v1.2.3)'
type: string
required: true
workflow_dispatch:
inputs:
version:
description: 'Release version (e.g. v1.2.3)'
type: string
required: true
jobs:
deploy:
runs-on: ubuntu-latest
name: Deploy to Cloudflare Pages
name: Deploy Status Page to Cloudflare Pages
steps:
- name: Create status files
+2 -2
View File
@@ -246,7 +246,7 @@ jobs:
# Deploy docs after a successful release
deploy-docs:
needs: [create-release]
if: needs.create-release.result == 'success'
if: always() && needs.create-release.result == 'success'
permissions:
contents: read
pages: write
@@ -257,7 +257,7 @@ jobs:
# Deploy Cloudflare status page after a successful release
deploy-status:
needs: [validate, create-release]
if: needs.create-release.result == 'success'
if: always() && needs.create-release.result == 'success'
uses: ./.github/workflows/cloudflare-pages-status.yml
with:
version: ${{ needs.validate.outputs.release_version }}