chore: Move scheduledSystemDeleteUnauthorizedPayerFails()
to repeat…
#4802
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SPDX-License-Identifier: Apache-2.0 | |
name: "Node: Build Application" | |
on: | |
workflow_dispatch: | |
inputs: | |
enable-unit-tests: | |
description: "Unit Testing Enabled" | |
type: boolean | |
required: false | |
default: true | |
enable-hapi-tests: | |
description: "HAPI Testing Enabled" | |
type: boolean | |
required: false | |
default: false | |
enable-spotless-check: | |
description: "Spotless Check Enabled" | |
type: boolean | |
required: false | |
default: false | |
enable-snyk-scan: | |
description: "Snyk Scan Enabled" | |
type: boolean | |
required: false | |
default: false | |
java-version: | |
description: "Java JDK Version:" | |
type: string | |
required: false | |
default: "21.0.6" | |
java-distribution: | |
description: "Java JDK Distribution:" | |
type: string | |
required: false | |
default: "temurin" | |
push: | |
branches: | |
- main | |
- "release/*" | |
defaults: | |
run: | |
shell: bash | |
jobs: | |
code: | |
name: Code | |
uses: ./.github/workflows/node-zxc-compile-application-code.yaml | |
with: | |
java-version: ${{ github.event.inputs.java-version || '21.0.6' }} | |
java-distribution: ${{ github.event.inputs.java-distribution || 'temurin' }} | |
enable-unit-tests: ${{ github.event_name == 'push' || github.event.inputs.enable-unit-tests == 'true' }} | |
enable-hapi-tests-misc: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-crypto: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-token: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-smart-contract: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-time-consuming: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-restart: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-hapi-tests-nd-reconnect: ${{ github.event.inputs.enable-hapi-tests == 'true' }} | |
enable-spotless-check: ${{ github.event.inputs.enable-spotless-check == 'true' }} | |
enable-snyk-scan: ${{ github.event_name == 'push' || github.event.inputs.enable-snyk-scan == 'true' }} | |
enable-network-log-capture: true | |
secrets: | |
access-token: ${{ secrets.GITHUB_TOKEN }} | |
snyk-token: ${{ secrets.SNYK_TOKEN }} | |
codacy-project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} | |
gradle-cache-username: ${{ secrets.GRADLE_CACHE_USERNAME }} | |
gradle-cache-password: ${{ secrets.GRADLE_CACHE_PASSWORD }} | |
codecov-token: ${{ secrets.CODECOV_TOKEN }} | |
deploy-ci-trigger: | |
name: Trigger CI Flows | |
runs-on: hiero-network-node-linux-medium | |
needs: code | |
if: ${{ needs.code.result == 'success' }} | |
steps: | |
- name: Harden Runner | |
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 | |
with: | |
egress-policy: audit | |
- name: Trigger ZXF Deploy Production Release | |
uses: step-security/workflow-dispatch@05938d638f4ddc45d2c59dfd122d3ba247fb7015 # v1.2.6 | |
with: | |
workflow: .github/workflows/node-flow-deploy-release-artifact.yaml | |
repo: hiero-ledger/hiero-consensus-node # ensure we are executing in the hiero-ledger org | |
ref: main # ensure we are always using the workflow definition from the main branch | |
token: ${{ secrets.GH_ACCESS_TOKEN }} | |
inputs: '{ | |
"ref": "${{ github.ref }}" | |
}' |