From c696104d62315b70a53c1260dcd042da9d6c4f6c Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Wed, 16 Nov 2022 21:47:20 +0200 Subject: Update release.yml --- .github/workflows/release.yml | 45 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 37 insertions(+), 8 deletions(-) (limited to '.github') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1345685636..51b494070a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,26 +6,55 @@ on: - boost-* jobs: - make-release: + release-posix: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: + path: ${{ github.ref_name }} submodules: true + - name: Cleanup + shell: bash + run: | + find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} + + - name: Create archives run: | - cd .. - cp -a ${{ github.event.repository.name }} ${{ github.ref_name }} - rm -rf ${{ github.ref_name }}/.git - zip -q ${{ github.ref_name }}.zip -r ${{ github.ref_name }} tar -czf ${{ github.ref_name }}.tar.gz ${{ github.ref_name }} tar -cJf ${{ github.ref_name }}.tar.xz ${{ github.ref_name }} - uses: softprops/action-gh-release@v1 with: files: | - ../${{ github.ref_name }}.zip - ../${{ github.ref_name }}.tar.gz - ../${{ github.ref_name }}.tar.xz + ${{ github.ref_name }}.tar.gz + ${{ github.ref_name }}.tar.xz + + release-windows: + runs-on: windows-latest + + needs: release-posix + + steps: + - uses: actions/checkout@v3 + with: + path: ${{ github.ref_name }} + submodules: true + + - name: Cleanup + shell: bash + run: | + find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} + + + - name: Create archives + shell: cmd + run: | + 7z a ${{ github.ref_name }}.zip ${{ github.ref_name }} + 7z a ${{ github.ref_name }}.7z ${{ github.ref_name }} + + - uses: softprops/action-gh-release@v1 + with: + files: | + ${{ github.ref_name }}.zip + ${{ github.ref_name }}.7z -- cgit v1.2.1