Browse Source

CI: upload artifacts to release

QGC4.4
Julian Oes 9 months ago
parent
commit
750f1f2247
No known key found for this signature in database
GPG Key ID: F0ED380FEA56DE41
  1. 12
      .github/workflows/android_release.yml
  2. 12
      .github/workflows/linux_release.yml
  3. 12
      .github/workflows/macos_release.yml
  4. 22
      .github/workflows/windows_release.yml

12
.github/workflows/android_release.yml

@ -135,4 +135,14 @@ jobs: @@ -135,4 +135,14 @@ jobs:
uses: actions/upload-artifact@master
with:
name: ${{ matrix.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ matrix.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ matrix.ARTIFACT }}
- name: Publish artifact to GitHub release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}/shadow_build_dir/package/${{ matrix.ARTIFACT }}
asset_name: ${{ matrix.ARTIFACT }}
tag: ${{ github.ref }}
overwrite: true

12
.github/workflows/linux_release.yml

@ -104,4 +104,14 @@ jobs: @@ -104,4 +104,14 @@ jobs:
uses: actions/upload-artifact@master
with:
name: ${{ env.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
- name: Publish artifact to GitHub release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
asset_name: ${{ env.ARTIFACT }}
tag: ${{ github.ref }}
overwrite: true

12
.github/workflows/macos_release.yml

@ -101,4 +101,14 @@ jobs: @@ -101,4 +101,14 @@ jobs:
uses: actions/upload-artifact@master
with:
name: ${{ env.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
path: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
- name: Publish artifact to GitHub release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}/shadow_build_dir/package/${{ env.ARTIFACT }}
asset_name: ${{ env.ARTIFACT }}
tag: ${{ github.ref }}
overwrite: true

22
.github/workflows/windows_release.yml

@ -105,4 +105,24 @@ jobs: @@ -105,4 +105,24 @@ jobs:
uses: actions/upload-artifact@master
with:
name: qgroundcontrol.pdb
path: ${{ runner.temp }}\shadow_build_dir\staging\qgroundcontrol.pdb
path: ${{ runner.temp }}\shadow_build_dir\staging\qgroundcontrol.pdb
- name: Publish installer artifact to GitHub release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}\shadow_build_dir\staging\${{ env.ARTIFACT }}
asset_name: ${{ env.ARTIFACT }}
tag: ${{ github.ref }}
overwrite: true
- name: Publish PDB artifact to GitHub release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}\shadow_build_dir\staging\qgroundcontrol.pdb
asset_name: qgroundcontrol.pdb
tag: ${{ github.ref }}
overwrite: true

Loading…
Cancel
Save