diff --git a/.github/workflows/test-actions.yml b/.github/workflows/test-actions.yml index e446466..96a2e64 100644 --- a/.github/workflows/test-actions.yml +++ b/.github/workflows/test-actions.yml @@ -8,7 +8,12 @@ on: branches: [main] jobs: default: - runs-on: ubuntu-latest + strategy: + matrix: + env: + - runs-on: windows-latest + - runs-on: ubuntu-latest + runs-on: ${{ matrix.env.runs-on }} steps: - uses: actions/checkout@v3 - uses: ./ @@ -20,7 +25,12 @@ jobs: - run: github-comment -v working-directory: tests set-absolute-path: - runs-on: ubuntu-latest + strategy: + matrix: + env: + - runs-on: windows-latest + - runs-on: ubuntu-latest + runs-on: ${{ matrix.env.runs-on }} steps: - uses: actions/checkout@v3 - uses: ./ @@ -30,7 +40,12 @@ jobs: working_directory: tests - run: /tmp/bin/aqua -v set-relative-path: - runs-on: ubuntu-latest + strategy: + matrix: + env: + - runs-on: windows-latest + - runs-on: ubuntu-latest + runs-on: ${{ matrix.env.runs-on }} steps: - uses: actions/checkout@v3 - uses: ./ diff --git a/action.yaml b/action.yaml index f5c0c0c..be57eee 100644 --- a/action.yaml +++ b/action.yaml @@ -29,6 +29,11 @@ runs: shell: bash working-directory: ${{ inputs.working_directory }} if: inputs.enable_aqua_install == 'true' + - run: | + echo "${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + shell: pwsh + if: runner.os == 'Windows' && inputs.enable_aqua_install == 'true' + working-directory: ${{ inputs.working_directory }} - run: bash "${{github.action_path}}/action.sh" working-directory: ${{ inputs.working_directory }}