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
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:
@@ -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 }}" \
|
||||
|
||||
Reference in New Issue
Block a user