From 6f86bedc3b3635cb2234ea5a1cc8d737176a3884 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 2 Aug 2023 18:32:41 +0200 Subject: [PATCH] Optimized caches --- .forgejo/workflows/audit.yml | 2 +- .forgejo/workflows/build.yml | 11 ++++++----- .forgejo/workflows/release.yml | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.forgejo/workflows/audit.yml b/.forgejo/workflows/audit.yml index 74a3bbe..1223ab9 100644 --- a/.forgejo/workflows/audit.yml +++ b/.forgejo/workflows/audit.yml @@ -14,5 +14,5 @@ jobs: ~/.cargo/registry/cache/ ~/.cargo/git/db/ target/ - key: audit-apt-decoder-cargo + key: audit-apt-decoder - run: CARGO_HOME=/root/.cargo cargo audit \ No newline at end of file diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3b1854e..e10ccff 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,8 @@ jobs: ~/.cargo/registry/cache/ ~/.cargo/git/db/ target/ - key: ${{ runner.os }}-apt-decoder-cargo + key: build-apt-decoder + restore-keys: audit-apt-decoder - run: CARGO_HOME=~/.cargo cargo build --release build-windows: @@ -24,7 +25,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/cache@v3 + - uses: actions/cache/restore@v3 with: path: | ~/.cargo/bin/ @@ -32,7 +33,7 @@ jobs: ~/.cargo/registry/cache/ ~/.cargo/git/db/ target/ - key: ${{ runner.os }}-apt-decoder-cargo + key: build-apt-decoder - run: CARGO_HOME=~/.cargo cargo build --target x86_64-pc-windows-gnu --release build-appimage: @@ -42,7 +43,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/cache@v3 + - uses: actions/cache/restore@v3 with: path: | ~/.cargo/bin/ @@ -50,5 +51,5 @@ jobs: ~/.cargo/registry/cache/ ~/.cargo/git/db/ target/ - key: ${{ runner.os }}-apt-decoder-cargo + key: build-apt-decoder - run: CARGO_HOME=~/.cargo PATH=$PATH:$CARGO_HOME/bin x build -r --format appimage \ No newline at end of file diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 9db1b13..ad56ff4 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -9,7 +9,7 @@ jobs: image: forgejo.zenerdio.de/sebastian/apt-decoder-ci:v0.2.1 steps: - uses: actions/checkout@v3 - - uses: actions/cache@v3 + - uses: actions/cache/restore@v3 with: path: | ~/.cargo/bin/ @@ -17,7 +17,7 @@ jobs: ~/.cargo/registry/cache/ ~/.cargo/git/db/ target/ - key: ${{ runner.os }}-apt-decoder-cargo + key: build-apt-decoder - run: CARGO_HOME=~/.cargo cargo build --target x86_64-pc-windows-gnu --release - run: CARGO_HOME=~/.cargo PATH=$PATH:$CARGO_HOME/bin x build -r --format appimage - run: mkdir -p release