From ba89569885791640bbd36f20cec2f920b0018834 Mon Sep 17 00:00:00 2001 From: Alexandre Teoi Date: Sat, 15 Apr 2023 16:09:39 -0300 Subject: [PATCH] fix artifact download error --- .github/workflows/package.yml | 17 +---------------- .github/workflows/release.yml | 2 ++ .github/workflows/reusable-package.yml | 21 +++++++++++++++++++++ 3 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/reusable-package.yml diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index d2b6f7f..713fabe 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -5,19 +5,4 @@ on: - 'main' jobs: package: - runs-on: windows-latest - steps: - - uses: actions/checkout@v3 - - name: Install Ninja - run: choco install ninja - - name: Generate Ninja build - run: cmake -B build -G Ninja -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_C_COMPILER=clang - - name: Package - run: cmake --build build --target package - - uses: actions/upload-artifact@v3 - with: - name: package - path: | - build/*.msi - build/*.zip - if-no-files-found: error + uses: ./.github/workflows/reusable-package.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7533458..b2906f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,6 +7,8 @@ on: required: true type: string jobs: + package: + uses: ./.github/workflows/reusable-package.yml release: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/reusable-package.yml b/.github/workflows/reusable-package.yml new file mode 100644 index 0000000..5ddc1f4 --- /dev/null +++ b/.github/workflows/reusable-package.yml @@ -0,0 +1,21 @@ +name: Package +on: + workflow_call: +jobs: + package: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Install Ninja + run: choco install ninja + - name: Generate Ninja build + run: cmake -B build -G Ninja -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_C_COMPILER=clang + - name: Package + run: cmake --build build --target package + - uses: actions/upload-artifact@v3 + with: + name: package + path: | + build/*.msi + build/*.zip + if-no-files-found: error