Browse Source

Add release-posix-b2-nodocs to release-cmake.yml

Peter Dimov 2 years ago
parent
commit
8b39cca426
1 changed files with 39 additions and 5 deletions
  1. 39 5
      .github/workflows/release-cmake.yml

+ 39 - 5
.github/workflows/release-cmake.yml

@@ -6,11 +6,11 @@ on:
       - boost-*
 
 jobs:
-  release-posix:
+  release-posix-cmake:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           path: ${{ github.ref_name }}
           submodules: true
@@ -31,13 +31,13 @@ jobs:
             ${{ github.ref_name }}-cmake.tar.gz
             ${{ github.ref_name }}-cmake.tar.xz
 
-  release-windows:
+  release-windows-cmake:
     runs-on: windows-latest
 
-    needs: release-posix
+    needs: release-posix-cmake
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           path: ${{ github.ref_name }}
           submodules: true
@@ -58,3 +58,37 @@ jobs:
           files: |
             ${{ github.ref_name }}-cmake.zip
             ${{ github.ref_name }}-cmake.7z
+
+  release-posix-b2-nodocs:
+    runs-on: ubuntu-latest
+
+    needs: release-windows-cmake
+
+    steps:
+      - uses: actions/checkout@v4
+        with:
+          path: ${{ github.ref_name }}
+          submodules: true
+
+      - name: Cleanup
+        shell: bash
+        run: |
+          find ${{ github.ref_name }} -name ".git" -prune -exec rm -rf {} +
+
+      - name: Move headers
+        shell: bash
+        run: |
+          cd ${{ github.ref_name }}
+          cp -r libs/*/include/boost libs/numeric/*/include/boost .
+          rm -rf libs/*/include libs/numeric/*/include
+
+      - name: Create archives
+        run: |
+          tar -czf ${{ github.ref_name }}-b2-nodocs.tar.gz ${{ github.ref_name }}
+          tar -cJf ${{ github.ref_name }}-b2-nodocs.tar.xz ${{ github.ref_name }}
+
+      - uses: softprops/action-gh-release@v1
+        with:
+          files: |
+            ${{ github.ref_name }}-b2-nodocs.tar.gz
+            ${{ github.ref_name }}-b2-nodocs.tar.xz

粤ICP备19079148号