From d32427b6c80468eddf0c19c744a79193acc639e1 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Sat, 9 Mar 2024 10:50:39 -0500 Subject: [PATCH] Start caching to FHC, especiall mac builds --- .github/workflows/build.yaml | 12 ++++++++++++ .github/workflows/checks.yaml | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fbe6ab1..3d56f25 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,6 +7,9 @@ on: jobs: build-artifacts-ARM64-macOS: runs-on: macos-latest-xlarge + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v3 @@ -27,6 +30,9 @@ jobs: build-artifacts-X64-macOS: runs-on: macos-12 + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v3 @@ -49,6 +55,9 @@ jobs: build-artifacts-X64-Linux: runs-on: ubuntu-22.04 + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v3 @@ -71,6 +80,9 @@ jobs: build-artifacts-ARM64-Linux: runs-on: namespace-profile-default-arm64 + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index b028129..a2295da 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -8,6 +8,9 @@ on: jobs: checks: runs-on: ubuntu-22.04 + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v3 @@ -25,3 +28,7 @@ jobs: - name: Clippy run: nix develop --command cargo clippy + + build: + uses: ./.github/workflows/build.yaml + secrets: inherit