From b5dceda7fed4fb2cfe8846579a6900b0053c019c Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:11:12 -0500 Subject: [PATCH 01/23] CI workflow --- .github/workflows/CI.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/CI.yaml diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml new file mode 100644 index 0000000..dbf5225 --- /dev/null +++ b/.github/workflows/CI.yaml @@ -0,0 +1,24 @@ +name: CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +env: + CARGO_TERM_COLOR: always + RUSTFLAGS: "-Dwarnings" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Build + run: cargo build --verbose + - name: Run tests + run: cargo test --verbose + - name: Run Clippy + run: cargo clippy --all-targets --all-features + From 897d208e7eea96fb008b2c54874dbaf78addb1d7 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:17:19 -0500 Subject: [PATCH 02/23] install? --- .github/workflows/CI.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index dbf5225..9e872a5 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -15,6 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + + - name: Install dependencies + run: apt install libwebkit2gtk-4.1-dev libsoup3.0-dev - name: Build run: cargo build --verbose - name: Run tests From 56c037e52358e3888dd72cb614c496e3f62e3c6c Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:18:02 -0500 Subject: [PATCH 03/23] install? --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 9e872a5..67f3421 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: apt install libwebkit2gtk-4.1-dev libsoup3.0-dev + run: sudo apt-get libwebkit2gtk-4.1-dev libsoup3.0-dev - name: Build run: cargo build --verbose - name: Run tests From 7d7043bab20b16a20bc65e4ab54adc08d3973a23 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:18:42 -0500 Subject: [PATCH 04/23] I don't remember apt-get --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 67f3421..287f32e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get libwebkit2gtk-4.1-dev libsoup3.0-dev + run: sudo apt-get install libwebkit2gtk-4.1-dev libsoup3.0-dev - name: Build run: cargo build --verbose - name: Run tests From a18fc2dee51a00a2b4aa0ea2649a880a881290f6 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:19:18 -0500 Subject: [PATCH 05/23] just this? --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 287f32e..e617c31 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get install libwebkit2gtk-4.1-dev libsoup3.0-dev + run: sudo apt-get install libwebkit2gtk-4.1-dev - name: Build run: cargo build --verbose - name: Run tests From c34f5d064be739c25a39fb8cc79bfa78d64d0af2 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:22:22 -0500 Subject: [PATCH 06/23] update --- .github/workflows/CI.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index e617c31..e40f47e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -17,7 +17,8 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get install libwebkit2gtk-4.1-dev + run: sudo apt-get update | + sudo apt-get install libwebkit2gtk-4.1-dev - name: Build run: cargo build --verbose - name: Run tests From de25f59d49404e2a32d1ddc1e037ec935775d20e Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:27:10 -0500 Subject: [PATCH 07/23] steal from dioxus? --- .github/workflows/CI.yaml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index e40f47e..54dfaea 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -11,18 +11,22 @@ env: RUSTFLAGS: "-Dwarnings" jobs: - build: - runs-on: ubuntu-latest + test: + if: github.event.pull_request.draft == false + name: Tests + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 - - - name: Install dependencies - run: sudo apt-get update | - sudo apt-get install libwebkit2gtk-4.1-dev - - name: Build - run: cargo build --verbose - - name: Run tests - run: cargo test --verbose - - name: Run Clippy - run: cargo clippy --all-targets --all-features + - uses: actions/checkout@v5 + - uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev + version: 1.0 + - uses: dtolnay/rust-toolchain@1.88.0 + with: + components: rustfmt, clippy + - uses: Swatinem/rust-cache@v2 + with: + cache-all-crates: "true" + - uses: browser-actions/setup-firefox@latest + - run: cargo test From 9bed921e0faf9724ae2cab605832854d00fff59c Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:29:20 -0500 Subject: [PATCH 08/23] use a runner that I can lol --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 54dfaea..18d699d 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -14,7 +14,7 @@ jobs: test: if: github.event.pull_request.draft == false name: Tests - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest From e8d532ac9e5e42b2e046bfab3d948d7c1f0b0b01 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:32:54 -0500 Subject: [PATCH 09/23] add clippy --- .github/workflows/CI.yaml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 18d699d..ad864ce 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -8,7 +8,7 @@ on: env: CARGO_TERM_COLOR: always - RUSTFLAGS: "-Dwarnings" + RUST_BACKTRACE: 1 jobs: test: @@ -27,6 +27,22 @@ jobs: - uses: Swatinem/rust-cache@v2 with: cache-all-crates: "true" - - uses: browser-actions/setup-firefox@latest - run: cargo test + clippy: + if: github.event.pull_request.draft == false + name: Clippy + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev + version: 1.0 + - uses: dtolnay/rust-toolchain@1.90.0 + with: + components: rustfmt, clippy + - uses: Swatinem/rust-cache@v2 + with: + cache-all-crates: "true" + - run: cargo clippy --workspace --examples --tests --all-features --all-targets -- -D warnings From 812f6d97d95461b63e79ac545838d88c74cd6d1b Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:40:15 -0500 Subject: [PATCH 10/23] does a build step help the other two? --- .github/workflows/CI.yaml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index ad864ce..fa54e4d 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -11,17 +11,37 @@ env: RUST_BACKTRACE: 1 jobs: + build: + if: github.event.pull_request.draft == false + name: Build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev + version: 1.0 + - uses: dtolnay/rust-toolchain@1.90.0 + with: + components: rustfmt, clippy + - uses: Swatinem/rust-cache@v2 + with: + cache-all-crates: "true" + - run: cargo build + + test: if: github.event.pull_request.draft == false name: Tests runs-on: ubuntu-latest + depends-on: [build] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest with: packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev version: 1.0 - - uses: dtolnay/rust-toolchain@1.88.0 + - uses: dtolnay/rust-toolchain@1.90.0 with: components: rustfmt, clippy - uses: Swatinem/rust-cache@v2 @@ -33,6 +53,7 @@ jobs: if: github.event.pull_request.draft == false name: Clippy runs-on: ubuntu-latest + depends-on: [build] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest From e0053b65e7ed6c6b535b07f1d3cff4c1d6d04bc7 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:40:56 -0500 Subject: [PATCH 11/23] I know nothing --- .github/workflows/CI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index fa54e4d..900e751 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -34,7 +34,7 @@ jobs: if: github.event.pull_request.draft == false name: Tests runs-on: ubuntu-latest - depends-on: [build] + needs: [build] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest @@ -53,7 +53,7 @@ jobs: if: github.event.pull_request.draft == false name: Clippy runs-on: ubuntu-latest - depends-on: [build] + needs: [build] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest From d1ac3c4e4e64c30493da51b40e12329e831b55f7 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:42:52 -0500 Subject: [PATCH 12/23] use shared key --- .github/workflows/CI.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 900e751..c019d79 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -27,6 +27,7 @@ jobs: - uses: Swatinem/rust-cache@v2 with: cache-all-crates: "true" + shared-key: "shared" - run: cargo build @@ -47,6 +48,7 @@ jobs: - uses: Swatinem/rust-cache@v2 with: cache-all-crates: "true" + shared-key: "shared" - run: cargo test clippy: @@ -66,4 +68,5 @@ jobs: - uses: Swatinem/rust-cache@v2 with: cache-all-crates: "true" + shared-key: "shared" - run: cargo clippy --workspace --examples --tests --all-features --all-targets -- -D warnings From e36df6bf27919c1e947d67dc795e8de6be3a4428 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:47:26 -0500 Subject: [PATCH 13/23] use this clippy so it can benefit from cache? --- .github/workflows/CI.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index c019d79..30d003a 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -8,6 +8,7 @@ on: env: CARGO_TERM_COLOR: always + RUSTFLAGS: "-Dwarnings" RUST_BACKTRACE: 1 jobs: @@ -69,4 +70,4 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo clippy --workspace --examples --tests --all-features --all-targets -- -D warnings + - run: cargo clippy --all-targets --all-features From 64de1c73dd0d331c6277e628cf794549b9e45a81 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:48:09 -0500 Subject: [PATCH 14/23] add cancel in progress --- .github/workflows/CI.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 30d003a..55ee14e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -11,6 +11,10 @@ env: RUSTFLAGS: "-Dwarnings" RUST_BACKTRACE: 1 +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build: if: github.event.pull_request.draft == false From 3ba69286945f4e1c17fdae23aaacdcacbc3bc8fb Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:48:51 -0500 Subject: [PATCH 15/23] test concurrency --- .github/workflows/CI.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 55ee14e..d2a0b7e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -11,6 +11,7 @@ env: RUSTFLAGS: "-Dwarnings" RUST_BACKTRACE: 1 +# test concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true From c76ecec047984f4785609c37f3816af8d9035e52 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 18:49:24 -0500 Subject: [PATCH 16/23] sick works --- .github/workflows/CI.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index d2a0b7e..55ee14e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -11,7 +11,6 @@ env: RUSTFLAGS: "-Dwarnings" RUST_BACKTRACE: 1 -# test concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true From bacccf0447f937a8dadb82f00552b5bcd346f7c4 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:03:07 -0500 Subject: [PATCH 17/23] just gonna do this until I understand more --- .github/workflows/CI.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 55ee14e..83095ba 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -16,9 +16,9 @@ concurrency: cancel-in-progress: true jobs: - build: + check: if: github.event.pull_request.draft == false - name: Build + name: Check runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 @@ -33,7 +33,7 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo build + - run: cargo check test: @@ -74,4 +74,4 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo clippy --all-targets --all-features + - run: cargo clippy From 5ea4054d393fa208cdb21c357e2c9cb1fd27bf9b Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:03:33 -0500 Subject: [PATCH 18/23] switch to check --- .github/workflows/CI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 83095ba..17647c3 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -40,7 +40,7 @@ jobs: if: github.event.pull_request.draft == false name: Tests runs-on: ubuntu-latest - needs: [build] + needs: [check] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest @@ -60,7 +60,7 @@ jobs: if: github.event.pull_request.draft == false name: Clippy runs-on: ubuntu-latest - needs: [build] + needs: [check] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest From e66b6cd444274dc45f4fa5f4e8e38828994a1c69 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:08:28 -0500 Subject: [PATCH 19/23] does it benefit from the cache at all? --- .github/workflows/CI.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 17647c3..ebfcc34 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -60,7 +60,6 @@ jobs: if: github.event.pull_request.draft == false name: Clippy runs-on: ubuntu-latest - needs: [check] steps: - uses: actions/checkout@v5 - uses: awalsh128/cache-apt-pkgs-action@latest @@ -74,4 +73,4 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo clippy + - run: cargo clippy -- -W clippy::pedantic From ab62267dbf28caa5269800923a2d131ebc171650 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:11:00 -0500 Subject: [PATCH 20/23] ah shoot, added pedantic so ruined my test --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index ebfcc34..60b66ba 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -73,4 +73,4 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo clippy -- -W clippy::pedantic + - run: cargo clippy # -- -W clippy::pedantic From affb7db4288a492c787bbfaa357ee81e66671187 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:14:29 -0500 Subject: [PATCH 21/23] add comment and clippy pedantic --- .github/workflows/CI.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 60b66ba..23dcff2 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -56,6 +56,7 @@ jobs: shared-key: "shared" - run: cargo test +# Doesn't seem to benefit from "check" cache, so run them in parallel clippy: if: github.event.pull_request.draft == false name: Clippy @@ -73,4 +74,4 @@ jobs: with: cache-all-crates: "true" shared-key: "shared" - - run: cargo clippy # -- -W clippy::pedantic + - run: cargo clippy -- -W clippy::pedantic From f4b630c3868bab15cb928ab9d2eb1df9e259adca Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:19:02 -0500 Subject: [PATCH 22/23] hmmm idk if I like it --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index ec1111c..ee484da 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,10 +28,10 @@ fn App() -> Element { #[component] pub fn SqlInput() -> Element { let mut sql = use_signal(|| "SELECT * FROM test;".to_string()); - let mut connection_url = use_signal(|| "".to_string()); + let mut connection_url = use_signal(String::new); let mut connect_txt = use_signal(|| "Connect".to_string()); let mut button_text = use_signal(|| "Execute".to_string()); - let mut result = use_signal(|| "".to_string()); + let mut result = use_signal(String::new); let connect_to_db = move |_| async move { let db_conn = consume_context::().0; From 5fda0b27d53d1b77d9df7c1972e3ab790af6c600 Mon Sep 17 00:00:00 2001 From: Andrew Hessler Date: Tue, 21 Oct 2025 19:28:40 -0500 Subject: [PATCH 23/23] fine... seems nearly identical really --- .github/workflows/CI.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 23dcff2..35504a0 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: awalsh128/cache-apt-pkgs-action@latest + - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev version: 1.0 @@ -43,7 +43,7 @@ jobs: needs: [check] steps: - uses: actions/checkout@v5 - - uses: awalsh128/cache-apt-pkgs-action@latest + - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev version: 1.0 @@ -63,7 +63,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: awalsh128/cache-apt-pkgs-action@latest + - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libwebkit2gtk-4.1-dev libgtk-3-dev libasound2-dev libudev-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev version: 1.0