From 2f7b170dabc67cec2553404120d761095acb218a Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Sat, 7 Jan 2023 15:10:33 +0700 Subject: [PATCH 1/2] test `use-action` job across multiple OSs --- .github/workflows/test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6750d42..4e9842b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,7 +4,10 @@ on: push: jobs: use-action: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] steps: - name: Checkout repository uses: actions/checkout@v3.3.0 From 5be86900fba069f889afdc66f151b50a489c3136 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Sat, 7 Jan 2023 15:14:54 +0700 Subject: [PATCH 2/2] run build result using different path on Windows --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4e9842b..839cac9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: uses: ./ - name: Run build result - run: build/hello_world + run: ${{ matrix.os == 'windows-latest' && 'build\Debug\hello_world.exe' || 'build/hello_world' }} use-action-with-specified-source-dir: runs-on: ubuntu-latest