CI: add source packing when doing a release (#6146)

This commit is contained in:
liushuyu 2022-10-12 20:03:32 -06:00 committed by GitHub
parent e24e2a8f8b
commit 1759e2afc2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 1 deletions

View file

@ -58,6 +58,20 @@ jobs:
with:
name: ${{ matrix.image }}
path: artifacts/
source:
if: ${{ !github.head_ref }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Pack
run: ./.ci/source/build.sh
- name: Upload
uses: actions/upload-artifact@v3
with:
name: source
path: artifacts/
macos:
runs-on: macos-latest
steps:
@ -154,7 +168,7 @@ jobs:
TRANSIFEX_API_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }}
release:
runs-on: ubuntu-latest
needs: [build, android]
needs: [build, android, macos, source]
if: ${{ startsWith(github.ref, 'refs/tags/') }}
steps:
- uses: actions/download-artifact@v3