diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 4990238..78f984e 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -10,11 +10,19 @@ env: jobs: build: uses: ./.github/workflows/rust.yaml + secrets: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} publish: needs: build runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: Swatinem/rust-cache@v2 + with: + cache-targets: false + cache-all-crates: true + - name: Install tools + run: cargo install-tools - name: Publish run: | cargo login ${{ secrets.CRATES_IO_TOKEN }} diff --git a/.github/workflows/rust.yaml b/.github/workflows/rust.yaml index c89eaf2..b9650d2 100644 --- a/.github/workflows/rust.yaml +++ b/.github/workflows/rust.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: [ "main" ] workflow_call: + secrets: + CODECOV_TOKEN: + required: true env: CARGO_TERM_COLOR: always