fix: notify job and registry push issues
Some checks failed
Build and Push Images / determine-version (push) Waiting to run
Build and Push Images / build-nvidia (push) Has been cancelled
Build and Push Images / build-rdna2 (push) Has been cancelled
Build and Push Images / build-strixhalo (push) Has been cancelled
Build and Push Images / build-intel (push) Has been cancelled
Build and Push Images / Release (push) Has been cancelled
Build and Push Images / Notify (push) Has been cancelled

This commit is contained in:
2026-02-05 06:04:09 -05:00
parent bc3c115b90
commit 5606a9a626

View File

@@ -344,7 +344,7 @@ jobs:
name: Release
runs-on: ubuntu-latest
needs: [determine-version, build-nvidia, build-rdna2, build-strixhalo, build-intel]
if: needs.determine-version.outputs.should_release == 'true' && gitea.ref == 'refs/heads/main' && gitea.event_name == 'push'
if: needs.determine-version.outputs.should_release == 'true' && github.ref == 'refs/heads/main' && github.event_name == 'push'
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -364,7 +364,8 @@ jobs:
notify:
name: Notify
runs-on: ubuntu-latest
needs: [determine-version, build-nvidia, build-rdna2, build-strixhalo, build-intel, release]
# Don't depend on release - notify should run even if release never starts
needs: [determine-version, build-nvidia, build-rdna2, build-strixhalo, build-intel]
if: always()
steps:
- name: Notify on success
@@ -384,16 +385,15 @@ jobs:
nvidia: ${{ needs.build-nvidia.result }}
rdna2: ${{ needs.build-rdna2.result }}
strixhalo: ${{ needs.build-strixhalo.result }}
intel: ${{ needs.build-intel.result }}
Release: ${{ needs.release.result == 'success' && 'created' || 'skipped' }}" \
intel: ${{ needs.build-intel.result }}" \
${{ env.NTFY_URL }}/gitea-ci
- name: Notify on failure
- name: Notify on failure or cancellation
if: |
needs.build-nvidia.result == 'failure' ||
needs.build-rdna2.result == 'failure' ||
needs.build-strixhalo.result == 'failure' ||
needs.build-intel.result == 'failure'
needs.build-nvidia.result == 'failure' || needs.build-nvidia.result == 'cancelled' ||
needs.build-rdna2.result == 'failure' || needs.build-rdna2.result == 'cancelled' ||
needs.build-strixhalo.result == 'failure' || needs.build-strixhalo.result == 'cancelled' ||
needs.build-intel.result == 'failure' || needs.build-intel.result == 'cancelled'
run: |
curl -s \
-H "Title: ❌ Image Build Failed: ${{ gitea.repository }}" \