From 83550d96382bbdd788dad3b868d90f89d696dd01 Mon Sep 17 00:00:00 2001 From: "Thing-han, Lim" <15379156+potsrevennil@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:04:45 +0800 Subject: [PATCH] expose nix-cache interface for functest actions Signed-off-by: Thing-han, Lim <15379156+potsrevennil@users.noreply.github.com> --- .github/actions/bench/action.yml | 4 ++++ .github/actions/functest/action.yml | 4 ++++ .github/actions/multi-functest/action.yml | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/.github/actions/bench/action.yml b/.github/actions/bench/action.yml index 256a9a582..58900dcd1 100644 --- a/.github/actions/bench/action.yml +++ b/.github/actions/bench/action.yml @@ -32,6 +32,9 @@ inputs: nix-shell: description: Run in the specified Nix environment if exists default: "ci" + nix-cache: + description: Determine whether to enable nix cache + default: 'true' custom_shell: description: The shell to use. Only relevant if no nix-shell specified default: "bash" @@ -44,6 +47,7 @@ runs: - uses: ./.github/actions/setup-shell with: nix-shell: ${{ inputs.nix-shell }} + nix-cache: ${{ inputs.nix-cache }} custom_shell: ${{ inputs.custom_shell }} script: | ARCH=$(uname -m) diff --git a/.github/actions/functest/action.yml b/.github/actions/functest/action.yml index 6d5f21dd8..9c021448e 100644 --- a/.github/actions/functest/action.yml +++ b/.github/actions/functest/action.yml @@ -7,6 +7,9 @@ inputs: nix-shell: description: Run in the specified Nix environment if exists default: "ci" + nix-cache: + description: Determine whether to enable nix cache + default: 'true' custom_shell: description: The shell to use. Only relevant if no nix-shell specified default: "bash" @@ -55,6 +58,7 @@ runs: uses: ./.github/actions/setup-shell with: nix-shell: ${{ inputs.nix-shell }} + nix-cache: ${{ inputs.nix-cache }} custom_shell: ${{ inputs.custom_shell }} script: | # only summary on the first time diff --git a/.github/actions/multi-functest/action.yml b/.github/actions/multi-functest/action.yml index 18dc2fe79..3d86844ec 100644 --- a/.github/actions/multi-functest/action.yml +++ b/.github/actions/multi-functest/action.yml @@ -10,6 +10,9 @@ inputs: custom_shell: description: The shell to use. Only relevant if no nix-shell specified default: "bash" + nix-cache: + description: Determine whether to enable nix cache + default: 'true' cflags: description: CFLAGS to pass to compilation default: "" @@ -36,6 +39,7 @@ runs: uses: ./.github/actions/functest with: nix-shell: ${{ inputs.nix-shell }} + nix-cache: ${{ inputs.nix-cache }} custom_shell: ${{ inputs.custom_shell }} cflags: ${{ inputs.cflags }} mode: native @@ -48,6 +52,7 @@ runs: uses: ./.github/actions/functest with: nix-shell: ${{ inputs.nix-shell }} + nix-cache: ${{ inputs.nix-cache }} custom_shell: ${{ inputs.custom_shell }} cflags: ${{ inputs.cflags }} mode: native