diff --git a/.github/workflows/audit-report.yml b/.github/workflows/audit-report.yml old mode 100755 new mode 100644 index 45b16067..90916949 --- a/.github/workflows/audit-report.yml +++ b/.github/workflows/audit-report.yml @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GITHUB_TOKEN }} fetch-depth: 1 diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml old mode 100755 new mode 100644 index b95ec97d..87e8be2a --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -17,7 +17,7 @@ jobs: name: Security Vulnerability Scan runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Install cargo-audit run: cargo install cargo-audit @@ -29,7 +29,7 @@ jobs: name: License Compatibility runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Install cargo-deny run: cargo install cargo-deny @@ -41,7 +41,7 @@ jobs: name: Unsafe Code Detection runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Install cargo-geiger run: cargo install cargo-geiger @@ -53,7 +53,7 @@ jobs: name: Dependency Tree Audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Check dependency tree run: | @@ -70,7 +70,7 @@ jobs: name: Full Audit Script runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Run full audit script run: bash scripts/audit.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml old mode 100755 new mode 100644 index 2976db42..d6b91b0d --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: name: Format Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -26,7 +26,7 @@ jobs: name: Clippy Lints runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -41,7 +41,7 @@ jobs: env: BITQUAN_SKIP_PQC_TESTS: "1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -58,7 +58,7 @@ jobs: name: Cargo Deny runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -72,7 +72,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -85,7 +85,7 @@ jobs: name: Code Coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt @@ -108,7 +108,7 @@ jobs: name: Fuzz Targets (Build) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: components: clippy,rustfmt diff --git a/.github/workflows/deploy-seeds.yml b/.github/workflows/deploy-seeds.yml old mode 100755 new mode 100644 index 29f90335..c237df56 --- a/.github/workflows/deploy-seeds.yml +++ b/.github/workflows/deploy-seeds.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.tag }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml old mode 100755 new mode 100644 index e6b96a7d..69e97c09 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Rust uses: dtolnay/rust-toolchain@stable @@ -47,7 +47,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download release artifacts uses: actions/download-artifact@v4 diff --git a/.github/workflows/fast-pr.yml b/.github/workflows/fast-pr.yml old mode 100755 new mode 100644 index b8b950c7..da1b03f6 --- a/.github/workflows/fast-pr.yml +++ b/.github/workflows/fast-pr.yml @@ -19,7 +19,7 @@ jobs: BITQUAN_SKIP_PQC_TESTS: "1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/full-matrix.yml b/.github/workflows/full-matrix.yml old mode 100755 new mode 100644 index 5bb7852a..43689b3c --- a/.github/workflows/full-matrix.yml +++ b/.github/workflows/full-matrix.yml @@ -29,7 +29,7 @@ jobs: BITQUAN_SKIP_PQC_TESTS: "1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - uses: mozilla-actions/sccache-action@v0.0.4 @@ -56,7 +56,7 @@ jobs: needs: [full] timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - run: | rustup target add x86_64-unknown-linux-musl aarch64-unknown-linux-gnu wasm32-unknown-unknown @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly - run: cargo install cargo-fuzz --locked - run: | @@ -85,7 +85,7 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'schedule' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: rustsec/audit-check@v1 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml old mode 100755 new mode 100644 index 29014967..407a8b34 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -69,7 +69,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/nightly-safety.yml b/.github/workflows/nightly-safety.yml old mode 100755 new mode 100644 index d6894d80..ffd79377 --- a/.github/workflows/nightly-safety.yml +++ b/.github/workflows/nightly-safety.yml @@ -13,7 +13,7 @@ jobs: name: Miri Memory Safety runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly with: components: miri @@ -30,7 +30,7 @@ jobs: name: Fuzzing Tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly - name: Install cargo-fuzz run: cargo install cargo-fuzz @@ -49,7 +49,7 @@ jobs: name: Code Coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Install cargo-llvm-cov run: cargo install cargo-llvm-cov diff --git a/.github/workflows/preflight.yml b/.github/workflows/preflight.yml old mode 100755 new mode 100644 index 32201036..29efd588 --- a/.github/workflows/preflight.yml +++ b/.github/workflows/preflight.yml @@ -36,7 +36,7 @@ jobs: name: Build Preflight Tools runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable @@ -72,7 +72,7 @@ jobs: name: Unit and Integration Tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-latest needs: [build, test-unit] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download preflight binary uses: actions/download-artifact@v3 @@ -137,7 +137,7 @@ jobs: runs-on: ubuntu-latest needs: [build, test-unit] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download preflight binary uses: actions/download-artifact@v3 diff --git a/.github/workflows/production-deploy.yml b/.github/workflows/production-deploy.yml old mode 100755 new mode 100644 index 71ded02a..40362503 --- a/.github/workflows/production-deploy.yml +++ b/.github/workflows/production-deploy.yml @@ -42,7 +42,7 @@ jobs: security-passed: ${{ steps.scan.outputs.passed }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Run security audit id: scan @@ -80,7 +80,7 @@ jobs: image-digest: ${{ steps.build.outputs.digest }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Rust uses: dtolnay/rust-toolchain@stable @@ -137,7 +137,7 @@ jobs: environment: ${{ github.event.inputs.environment || 'staging' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Terraform uses: hashicorp/setup-terraform@v3 @@ -177,7 +177,7 @@ jobs: url: https://staging.bitquan.network steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Deploy to Kubernetes run: | @@ -218,7 +218,7 @@ jobs: url: https://testnet.bitquan.network steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Deploy to Testnet run: | @@ -257,7 +257,7 @@ jobs: url: https://mainnet.bitquan.network steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Pre-deployment checklist run: | diff --git a/.github/workflows/release-mainnet.yml b/.github/workflows/release-mainnet.yml old mode 100755 new mode 100644 index c17c9782..ad8b6293 --- a/.github/workflows/release-mainnet.yml +++ b/.github/workflows/release-mainnet.yml @@ -24,7 +24,7 @@ jobs: name: Security Audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install cargo-audit run: cargo install cargo-audit - name: Run security audit @@ -34,7 +34,7 @@ jobs: name: Dependency Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install cargo-deny run: cargo install cargo-deny - name: Run dependency check @@ -44,7 +44,7 @@ jobs: name: Code Quality runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@stable with: @@ -61,7 +61,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@stable - name: Run tests @@ -71,7 +71,7 @@ jobs: name: Fuzzing Verification runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@nightly - name: Install cargo-fuzz @@ -107,7 +107,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -160,7 +160,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download all artifacts uses: actions/download-artifact@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml old mode 100755 new mode 100644 index cdccd708..9bc49a61 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -65,7 +65,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ env.RELEASE_REF }} @@ -120,7 +120,7 @@ jobs: needs: prepare-release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ env.RELEASE_REF }} @@ -145,7 +145,7 @@ jobs: needs: prepare-release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ env.RELEASE_REF }} diff --git a/.github/workflows/rpc-tests.yml b/.github/workflows/rpc-tests.yml old mode 100755 new mode 100644 index 39ea36ab..5aeef9d4 --- a/.github/workflows/rpc-tests.yml +++ b/.github/workflows/rpc-tests.yml @@ -12,7 +12,7 @@ jobs: rpc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: Install system dependencies run: sudo apt-get update && sudo apt-get install -y pkg-config diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml old mode 100755 new mode 100644 index 00760582..18a3ce1c --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable