Skip to content

Commit 9ae22a2

Browse files
committed
upload continuously
1 parent aed3f25 commit 9ae22a2

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

Diff for: .github/workflows/deploy.yml

+15-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ jobs:
4848
notify:
4949
runs-on: ubuntu-latest
5050
name: Notify Qt Modules Repository
51-
needs: [windows-msvc]
51+
needs: [check, windows-msvc]
52+
if: needs.check.outputs.deploy != 'false'
5253
steps:
5354
- name: Checkout
5455
uses: actions/checkout@v4
@@ -60,9 +61,9 @@ jobs:
6061
run: gh --repo antony-jr/qtmodules workflow run gh-pages
6162

6263
windows-msvc:
64+
if: "!contains(github.event.head_commit.message, '[skip builds]')"
6365
runs-on: windows-2019
6466
needs: check
65-
if: needs.check.outputs.deploy != 'false'
6667
name: windows-msvc-v${{ matrix.toolset }}-${{ matrix.arch }}-qt-${{ matrix.qt_version }}-${{ matrix.build_type }}
6768
strategy:
6869
fail-fast: false
@@ -118,7 +119,19 @@ jobs:
118119
cd ${{ github.workspace }}/output/
119120
7z a ${{ github.workspace }}/upload/windows-msvc-v${{ matrix.toolset }}-qt-${{ matrix.qt_version }}-${{ matrix.arch }}-${{ matrix.build_type }}.zip QArchive
120121
122+
- name: Upload Builds to Continuous
123+
uses: svenstaro/upload-release-action@v2
124+
with:
125+
repo_token: ${{ secrets.GITHUB_TOKEN }}
126+
file: ${{ github.workspace }}/upload/windows-msvc-v${{ matrix.toolset }}-qt-${{ matrix.qt_version }}-${{ matrix.arch }}-${{ matrix.build_type }}.zip
127+
tag: continuous
128+
overwrite: true
129+
prerelease: true
130+
release_name: "Continuous Builds"
131+
body: "Prebuilt QArchive from latest commit on master."
132+
121133
- id: upload_rel
134+
if: needs.check.outputs.deploy != 'false'
122135
name: Upload Asset
123136
working-directory: ${{ github.workspace }}/upload
124137
env:

0 commit comments

Comments
 (0)