diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index b3b7ced..80888c7 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -9,14 +9,15 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: bullfrogsec/bullfrog@dcde5841b19b7ef693224207a7fdec67fce604db # v0.8.3 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: submodules: recursive - - uses: actions/setup-python@v5 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: submodules: recursive - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 + uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1 with: version: stable - name: Install pre-commit diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml deleted file mode 100644 index a1086d3..0000000 --- a/.github/workflows/semgrep.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Semgrep -on: - workflow_dispatch: {} - pull_request: {} - push: - branches: - - main - schedule: - # random HH:MM to avoid a load spike on GitHub Actions at 00:00 - - cron: "35 11 * * *" -jobs: - semgrep: - name: semgrep/ci - runs-on: ubuntu-latest - env: - SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} - container: - image: returntocorp/semgrep - if: (github.actor != 'dependabot[bot]') - steps: - - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 - - run: semgrep ci diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d0158b5..6f0920b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,12 +17,13 @@ jobs: name: Foundry project runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: bullfrogsec/bullfrog@dcde5841b19b7ef693224207a7fdec67fce604db # v0.8.3 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: submodules: recursive - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 + uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1 with: version: stable diff --git a/.github/workflows/trufflehog.yml b/.github/workflows/trufflehog.yml index 75a047e..41a6d1f 100644 --- a/.github/workflows/trufflehog.yml +++ b/.github/workflows/trufflehog.yml @@ -20,14 +20,15 @@ jobs: run: shell: bash steps: + - uses: bullfrogsec/bullfrog@dcde5841b19b7ef693224207a7fdec67fce604db # v0.8.3 - name: Checkout code - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # f43a0e5ff2bd294095638e18286ca9a3d1956744 with: fetch-depth: 0 - name: TruffleHog OSS id: trufflehog - uses: trufflesecurity/trufflehog@b0fd951652a50ffb1911073f0bfb6a8ade7afc37 + uses: trufflesecurity/trufflehog@b0fd951652a50ffb1911073f0bfb6a8ade7afc37 # b0fd951652a50ffb1911073f0bfb6a8ade7afc37 continue-on-error: true with: path: ./