diff --git a/.github/workflows/node-flow-fsts-daily-interval-01.yaml b/.github/workflows/node-flow-fsts-daily-interval-01.yaml index 9121e29d5b0..695fb8286cd 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-01.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-01.yaml @@ -51,6 +51,7 @@ jobs: crypto-update-rhel7-4n-2c: name: Crypto-Update-Rhel7-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -68,12 +69,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - crypto-update-rhel8-4n-2c: name: Crypto-Update-Rhel8-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -91,12 +91,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - crypto-update-centos7-4n-2c: name: Crypto-Update-CentOS7-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -114,12 +113,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - crypto-update-4n-2c: name: Crypto-Update-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -137,11 +135,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} crypto-update-ubuntu2204-4n-2c: name: Crypto-Update-Ubuntu2204-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -159,11 +157,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} crypto-update-removal-4n-2c: name: Crypto-Update-Removal-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -181,4 +179,3 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/node-flow-fsts-daily-interval-02.yaml b/.github/workflows/node-flow-fsts-daily-interval-02.yaml index 778791d0be5..089ad348d8e 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-02.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-02.yaml @@ -60,6 +60,7 @@ jobs: crypto-migration-7n-1c: name: Crypto-Migration-7N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -77,12 +78,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - balances-validation-6n-1c: name: Balances-Validation-6N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -102,12 +102,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - crypto-migration-7n-1c - if: ${{ !cancelled() && always() }} - crypto-invalid-accounts-4n-4c: name: Crypto-Invalid-Accounts-4N-4C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -127,12 +126,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - balances-validation-6n-1c - if: ${{ !cancelled() && always() }} - comp-nd-reconnect-correctness-6n-1c: name: Comp-ND-Reconnect-Correctness-6N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -150,12 +148,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - reconnect-6n-4c: name: Reconnect-6N-4C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -175,12 +172,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - comp-nd-reconnect-correctness-6n-1c - if: ${{ !cancelled() && always() }} - comp-neterror-4n-1c: name: Comp-NetError-4N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -198,12 +194,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - crypto-restart-4n-1c: name: Crypto-Restart-4N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -223,4 +218,3 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - comp-neterror-4n-1c - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/node-flow-fsts-daily-interval-03.yaml b/.github/workflows/node-flow-fsts-daily-interval-03.yaml index 4aa55a20942..aed855a5e4e 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-03.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-03.yaml @@ -53,6 +53,7 @@ jobs: crypto-update-abort-4n-2c: name: Crypto-Update-Abort-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -70,12 +71,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - comp-update-dispreupdate-4n-2c: name: Comp-Update-DisPreUpdate-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -93,12 +93,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - comp-update-reconnect-4n-2c: name: Comp-Update-Reconnect-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -116,12 +115,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - comp-update-reconnect-abort-4n-2c: name: Comp-Update-Reconnect-Abort-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -139,12 +137,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - comp-update-reconnect-abort-dispreupdate-4n-2c: name: Comp-Update-Reconnect-Abort-DisPreUpdate-4N-2C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -162,4 +159,3 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/node-flow-fsts-daily-interval-04.yaml b/.github/workflows/node-flow-fsts-daily-interval-04.yaml index c802e8f5f1e..751ed9d2bb6 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-04.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-04.yaml @@ -53,6 +53,7 @@ jobs: comp-3nreconnect-15n-4c: name: Comp-3NReconnect-15N-4C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -70,7 +71,6 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} # global-3nreconnect-15n-4c: diff --git a/.github/workflows/node-flow-fsts-daily-interval-05.yaml b/.github/workflows/node-flow-fsts-daily-interval-05.yaml index 92f2d840002..50fa76c2f4d 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-05.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-05.yaml @@ -50,6 +50,7 @@ jobs: comp-reconnect-6n-1c: name: Comp-Reconnect-6N-1C uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -67,8 +68,6 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - # comp-ni-reconnect-correctness-6n-1c: # name: Comp-NI-Reconnect-Correctness-6N-1C diff --git a/.github/workflows/node-flow-fsts-daily-interval-06.yaml b/.github/workflows/node-flow-fsts-daily-interval-06.yaml index 50e6cb9b65a..d4bd7209f88 100644 --- a/.github/workflows/node-flow-fsts-daily-interval-06.yaml +++ b/.github/workflows/node-flow-fsts-daily-interval-06.yaml @@ -59,6 +59,7 @@ jobs: minstake-4n: name: MinStake-4N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -76,12 +77,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - similarstake-4n: name: SimilarStake-4N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -101,12 +101,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - minstake-4n - if: ${{ !cancelled() && always() }} - unevenstake-4n: name: UnevenStake-4N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -126,12 +125,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - similarstake-4n - if: ${{ !cancelled() && always() }} - zerostake-4n: name: ZeroStake-4N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -151,12 +149,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - unevenstake-4n - if: ${{ !cancelled() && always() }} - restartwithnewnodes-minstake-5n: name: RestartWithNewNodes-MinStake-5N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -174,12 +171,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} - restartwithnewnodes-similarstake-5n: name: RestartWithNewNodes-SimilarStake-5N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -199,12 +195,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - restartwithnewnodes-minstake-5n - if: ${{ !cancelled() && always() }} - restartwithnewnodes-unevenstake-5n: name: RestartWithNewNodes-UnevenStake-5N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -224,12 +219,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - restartwithnewnodes-similarstake-5n - if: ${{ !cancelled() && always() }} - restartwithnewnodes-zerostake-5n: name: RestartWithNewNodes-ZeroStake-5N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -249,4 +243,3 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - restartwithnewnodes-unevenstake-5n - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/node-flow-pull-request-checks.yaml b/.github/workflows/node-flow-pull-request-checks.yaml index 24023dfb9a0..c71a9c216bb 100644 --- a/.github/workflows/node-flow-pull-request-checks.yaml +++ b/.github/workflows/node-flow-pull-request-checks.yaml @@ -216,7 +216,8 @@ jobs: # Add this if back in after CITR Pager duty reporting service is in place # if: ${{ github.event_name == 'workflow_dispatch' }} # Turn off this if check when CITR Pager duty reporting service is in place - if: ${{ github.event_name != 'pull_request' || (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} + if: ${{ github.event_name != 'pull_request' || + (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} with: custom-job-name: "Platform SDK" panel-config: "configs/suites/GCP-PRCheck-Abbrev-4N.json" @@ -250,7 +251,8 @@ jobs: # Add this if back in after CITR Pager duty reporting service is in place # if: ${{ github.event_name == 'workflow_dispatch' }} # Turn off this if check when CITR Pager duty reporting service is in place - if: ${{ github.event_name != 'pull_request' || (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} + if: ${{ github.event_name != 'pull_request' || + (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} with: custom-job-name: "Abbrev Update Test" branch-name: ${{ github.head_ref || github.ref_name }} @@ -275,7 +277,8 @@ jobs: needs: - dependency-check - spotless - if: ${{ github.event_name != 'pull_request' || (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} + if: ${{ github.event_name != 'pull_request' || + (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} with: custom-job-label: Standard enable-unit-tests: false @@ -292,7 +295,8 @@ jobs: needs: - dependency-check - spotless - if: ${{ github.event_name != 'pull_request' || (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} + if: ${{ github.event_name != 'pull_request' || + (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} with: ref: ${{ github.event.inputs.ref || '' }} java-distribution: temurin @@ -307,7 +311,8 @@ jobs: needs: - dependency-check - spotless - if: ${{ github.event_name != 'pull_request' || (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} + if: ${{ github.event_name != 'pull_request' || + (github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository) }} with: ref: ${{ github.event.inputs.ref || '' }} java-distribution: temurin diff --git a/.github/workflows/node-zxc-build-release-artifact.yaml b/.github/workflows/node-zxc-build-release-artifact.yaml index 340e8edc46a..d18427ebff3 100644 --- a/.github/workflows/node-zxc-build-release-artifact.yaml +++ b/.github/workflows/node-zxc-build-release-artifact.yaml @@ -228,6 +228,7 @@ jobs: runs-on: network-node-linux-large needs: - validate + if: ${{ !github.event.workflow_call.repository.fork }} steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 @@ -393,7 +394,6 @@ jobs: needs: - validate - build-artifact - steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 @@ -568,7 +568,7 @@ jobs: needs: - gcp-production-image - jfr-production-image - if: ${{ inputs.dry-run-enabled != true && !cancelled() && !failure() }} + if: ${{ !github.event.workflow_call.repository.fork && inputs.dry-run-enabled != true && !cancelled() && !failure() }} steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 diff --git a/.github/workflows/node-zxc-deploy-preview.yaml b/.github/workflows/node-zxc-deploy-preview.yaml index 9c0a834c978..7baebcd9e6e 100644 --- a/.github/workflows/node-zxc-deploy-preview.yaml +++ b/.github/workflows/node-zxc-deploy-preview.yaml @@ -58,6 +58,7 @@ jobs: Deploy-Preview: name: ${{ inputs.custom-job-label || 'Deploy Preview' }} runs-on: network-node-linux-large + if: ${{ !github.event.workflow_call.repository.fork }} outputs: version: ${{ steps.effective-version.outputs.number }} diff --git a/.github/workflows/platform-zxc-launch-jrs-workflow.yaml b/.github/workflows/platform-zxc-launch-jrs-workflow.yaml index 0b861ca0ca1..e8ac53e0d93 100644 --- a/.github/workflows/platform-zxc-launch-jrs-workflow.yaml +++ b/.github/workflows/platform-zxc-launch-jrs-workflow.yaml @@ -54,6 +54,7 @@ jobs: launch-workflow: name: Launch Workflow runs-on: network-node-linux-small-scheduler + if: ${{ !github.event.workflow_call.repository.fork }} steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-01.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-01.yaml index a86c0a606c8..ec85733108c 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-01.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-01.yaml @@ -63,9 +63,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} + fcm: name: FCM uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -81,10 +83,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} + misc: name: Misc uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -100,10 +103,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} + hotspot: name: Hotspot uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -121,4 +125,3 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - misc - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-02.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-02.yaml index c7ef8f9068f..cb892f09192 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-02.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-02.yaml @@ -47,6 +47,7 @@ jobs: dynamic-freeze: name: DynamicFreeze uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -62,11 +63,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} restart: name: Restart uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -82,4 +83,3 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-03.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-03.yaml index beffd8f2cec..d03d1cc126e 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-03.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-03.yaml @@ -46,6 +46,7 @@ jobs: multisbreconnect-3r: name: MultiSBReconnect-3R-10N uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -61,7 +62,7 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} + vmerkle-1n: name: VMerkle-1N uses: ./.github/workflows/zxc-jrs-regression.yaml diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-04.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-04.yaml index 7b95e73e2b8..28329356b6f 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-04.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-04.yaml @@ -46,6 +46,7 @@ jobs: vmerkle2: name: VMerkle2 uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -61,4 +62,3 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-05.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-05.yaml index b8823ae7ada..c357e66e608 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-05.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-05.yaml @@ -63,9 +63,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} + UnevenStake: name: UnevenStake uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -83,10 +85,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - SimilarStake - if: ${{ !cancelled() && always() }} + MinStake: name: MinStake uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -104,4 +107,3 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - UnevenStake - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/platform-zxf-jrs-daily-interval-06.yaml b/.github/workflows/platform-zxf-jrs-daily-interval-06.yaml index b83b18de477..1e450fa7f1e 100644 --- a/.github/workflows/platform-zxf-jrs-daily-interval-06.yaml +++ b/.github/workflows/platform-zxf-jrs-daily-interval-06.yaml @@ -66,9 +66,11 @@ jobs: gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} grafana-agent-username: ${{ secrets.GRAFANA_AGENT_USERNAME }} grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} + iss: name: ISS uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -86,10 +88,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - abbrev - if: ${{ !cancelled() && always() }} + addressBook: name: AddressBook uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -107,10 +110,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - iss - if: ${{ !cancelled() && always() }} + addressBook-add-remove: name: AddressBook-Add-Remove uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -128,10 +132,11 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - addressBook - if: ${{ !cancelled() && always() }} + migration: name: Migration uses: ./.github/workflows/zxc-jrs-regression.yaml + if: ${{ !cancelled() && always() }} with: ref: ${{ github.event.inputs.ref }} branch-name: ${{ github.event.inputs.branch-name }} @@ -149,4 +154,3 @@ jobs: grafana-agent-password: ${{ secrets.GRAFANA_AGENT_PASSWORD }} needs: - addressBook-add-remove - if: ${{ !cancelled() && always() }} diff --git a/.github/workflows/zxc-jrs-regression.yaml b/.github/workflows/zxc-jrs-regression.yaml index 7251b7b9532..758199eeec0 100644 --- a/.github/workflows/zxc-jrs-regression.yaml +++ b/.github/workflows/zxc-jrs-regression.yaml @@ -185,6 +185,7 @@ jobs: jrs-regression: name: ${{ inputs.custom-job-name || 'Standard' }} runs-on: network-node-linux-large + if: ${{ !github.event.workflow_call.repository.fork }} steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 diff --git a/.github/workflows/zxc-publish-production-image.yaml b/.github/workflows/zxc-publish-production-image.yaml index 2cc51532650..57f8e0bceb8 100644 --- a/.github/workflows/zxc-publish-production-image.yaml +++ b/.github/workflows/zxc-publish-production-image.yaml @@ -80,6 +80,7 @@ jobs: publish-image: name: ${{ inputs.custom-job-name || 'Publish Production Image (GCP)' }} runs-on: network-node-linux-large + if: ${{ !github.event.workflow_call.repository.fork }} outputs: docker-registry: ${{ steps.set-registry.outputs.docker-registry }} docker-image: ${{ steps.set-registry.outputs.docker-tag-base }}/consensus-node:${{ inputs.version }} diff --git a/.github/workflows/zxcron-extended-test-suite.yaml b/.github/workflows/zxcron-extended-test-suite.yaml index 960c88ee32c..40b9b773557 100644 --- a/.github/workflows/zxcron-extended-test-suite.yaml +++ b/.github/workflows/zxcron-extended-test-suite.yaml @@ -122,7 +122,8 @@ jobs: name: Execute eXtended Test Suite uses: ./.github/workflows/node-zxc-compile-application-code.yaml needs: fetch-xts-candidate - if: ${{ needs.fetch-xts-candidate.result == 'success' && needs.fetch-xts-candidate.outputs.xts-tag-exists == 'true' }} + if: ${{ needs.fetch-xts-candidate.result == 'success' && + needs.fetch-xts-candidate.outputs.xts_tag_exists == 'true' }} with: custom-job-label: Execute eXtended Test Suite enable-timing-sensitive-tests: true @@ -140,7 +141,8 @@ jobs: name: JRS Panel uses: ./.github/workflows/zxc-jrs-regression.yaml needs: fetch-xts-candidate - if: ${{ needs.fetch-xts-candidate.result == 'success' && needs.fetch-xts-candidate.outputs.xts-tag-exists == 'true' }} + if: ${{ needs.fetch-xts-candidate.result == 'success' && + needs.fetch-xts-candidate.outputs.xts_tag_exists == 'true' }} with: custom-job-name: "Platform SDK" panel-config: "configs/suites/GCP-PRCheck-Abbrev-4N.json" @@ -166,7 +168,8 @@ jobs: name: Hedera Node JRS Panel uses: ./.github/workflows/zxc-jrs-regression.yaml needs: fetch-xts-candidate - if: ${{ needs.fetch-xts-candidate.result == 'success' && needs.fetch-xts-candidate.outputs.xts-tag-exists == 'true' }} + if: ${{ needs.fetch-xts-candidate.result == 'success' && + needs.fetch-xts-candidate.outputs.xts_tag_exists == 'true' }} with: custom-job-name: "Abbrev Update Test" ref: ${{ needs.fetch-xts-candidate.outputs.xts-tag-commit }} # pass the xts-candidate tag to the JRS panel for checkout