From f28510eef4e8f13a3873c86ec7826ac289d6e486 Mon Sep 17 00:00:00 2001 From: Reinier Criel Date: Mon, 2 Feb 2026 15:17:12 -0800 Subject: [PATCH] Cleanup --- .github/workflows/build-and-release.yml | 8 ++++- .github/workflows/checksums-dry-run.yml | 44 ------------------------- 2 files changed, 7 insertions(+), 45 deletions(-) delete mode 100644 .github/workflows/checksums-dry-run.yml diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index a752eb8..60e2ad8 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -78,6 +78,11 @@ jobs: cp install-scripts/uninstall-safe-chain.sh release-artifacts/uninstall-safe-chain.sh cp install-scripts/uninstall-safe-chain.ps1 release-artifacts/uninstall-safe-chain.ps1 + - name: Generate SHA256SUMS + run: | + cd release-artifacts + sha256sum * > SHA256SUMS + - name: Upload binaries to existing GitHub Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -94,7 +99,8 @@ jobs: release-artifacts/install-safe-chain.sh \ release-artifacts/install-safe-chain.ps1 \ release-artifacts/uninstall-safe-chain.sh \ - release-artifacts/uninstall-safe-chain.ps1 + release-artifacts/uninstall-safe-chain.ps1 \ + release-artifacts/SHA256SUMS publish-npm: name: Publish to npm diff --git a/.github/workflows/checksums-dry-run.yml b/.github/workflows/checksums-dry-run.yml deleted file mode 100644 index 3c3fbb9..0000000 --- a/.github/workflows/checksums-dry-run.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Smoke test - Generate SHA256SUMS - -on: - workflow_dispatch: - - pull_request: - paths: - - ".github/workflows/checksums-dry-run.yml" - - -permissions: - contents: read - -jobs: - generate-checksums: - name: Generate + verify SHA256SUMS - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Create minimal release-artifacts - run: | - mkdir -p release-artifacts - cp install-scripts/install-safe-chain.sh release-artifacts/install-safe-chain.sh - cp install-scripts/install-safe-chain.ps1 release-artifacts/install-safe-chain.ps1 - echo "dummy" > release-artifacts/safe-chain-dummy - - - name: Generate SHA256SUMS - run: | - cd release-artifacts - sha256sum * > SHA256SUMS - - - name: Verify SHA256SUMS - run: | - cd release-artifacts - sha256sum -c SHA256SUMS - - - name: Upload release-artifacts (dry run) - uses: actions/upload-artifact@v4 - with: - name: release-artifacts-checksums-smoke - path: release-artifacts/