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
|
name: Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [determine-version, build-nvidia, build-rdna2, build-strixhalo, build-intel]
|
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:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -364,7 +364,8 @@ jobs:
|
|||||||
notify:
|
notify:
|
||||||
name: Notify
|
name: Notify
|
||||||
runs-on: ubuntu-latest
|
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()
|
if: always()
|
||||||
steps:
|
steps:
|
||||||
- name: Notify on success
|
- name: Notify on success
|
||||||
@@ -384,16 +385,15 @@ jobs:
|
|||||||
nvidia: ${{ needs.build-nvidia.result }}
|
nvidia: ${{ needs.build-nvidia.result }}
|
||||||
rdna2: ${{ needs.build-rdna2.result }}
|
rdna2: ${{ needs.build-rdna2.result }}
|
||||||
strixhalo: ${{ needs.build-strixhalo.result }}
|
strixhalo: ${{ needs.build-strixhalo.result }}
|
||||||
intel: ${{ needs.build-intel.result }}
|
intel: ${{ needs.build-intel.result }}" \
|
||||||
Release: ${{ needs.release.result == 'success' && 'created' || 'skipped' }}" \
|
|
||||||
${{ env.NTFY_URL }}/gitea-ci
|
${{ env.NTFY_URL }}/gitea-ci
|
||||||
|
|
||||||
- name: Notify on failure
|
- name: Notify on failure or cancellation
|
||||||
if: |
|
if: |
|
||||||
needs.build-nvidia.result == 'failure' ||
|
needs.build-nvidia.result == 'failure' || needs.build-nvidia.result == 'cancelled' ||
|
||||||
needs.build-rdna2.result == 'failure' ||
|
needs.build-rdna2.result == 'failure' || needs.build-rdna2.result == 'cancelled' ||
|
||||||
needs.build-strixhalo.result == 'failure' ||
|
needs.build-strixhalo.result == 'failure' || needs.build-strixhalo.result == 'cancelled' ||
|
||||||
needs.build-intel.result == 'failure'
|
needs.build-intel.result == 'failure' || needs.build-intel.result == 'cancelled'
|
||||||
run: |
|
run: |
|
||||||
curl -s \
|
curl -s \
|
||||||
-H "Title: ❌ Image Build Failed: ${{ gitea.repository }}" \
|
-H "Title: ❌ Image Build Failed: ${{ gitea.repository }}" \
|
||||||
|
|||||||
Reference in New Issue
Block a user