Mark builds as experimental (#4553)

This commit is contained in:
pajlada 2023-04-17 09:59:25 +02:00 committed by GitHub
parent 169f419d91
commit 421497c6cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 26 deletions

View file

@ -361,15 +361,16 @@ jobs:
fetch-depth: 0 # allows for tags access
- uses: actions/download-artifact@v3
name: Windows Qt5.15.2
name: macOS x86_64 Qt6.5.0 dmg
with:
name: chatterino-windows-x86-64-Qt-5.15.2.zip
name: chatterino-macos-Qt-6.5.0.dmg
path: release-artifacts/
- uses: actions/download-artifact@v3
name: Windows Qt5.15 symbols
name: Ubuntu 22.04 Qt6.2.4 deb
with:
name: chatterino-windows-x86-64-Qt-5.15.2-symbols.pdb.7z
name: Chatterino-ubuntu-22.04-Qt-6.2.4.deb
Chatterino-ubuntu-22.04-Qt-6.2.4.deb
path: release-artifacts/
- uses: actions/download-artifact@v3
@ -384,6 +385,29 @@ jobs:
name: chatterino-windows-x86-64-Qt-6.5.0-symbols.pdb.7z
path: release-artifacts/
- name: Mark experimental
run: |
ls -l
# Mark all Qt6 builds as EXPERIMENTAL
mv chatterino-macos-Qt-6.5.0.dmg EXPERIMENTAL-chatterino-macos-Qt-6.5.0-dmg
mv Chatterino-ubuntu-22.04-x86_64.deb EXPERIMENTAL-Chatterino-ubuntu-22.04-Qt-6.2.4.deb
mv chatterino-windows-x86-64-Qt-6.5.0.zip EXPERIMENTAL-chatterino-windows-x86-64-Qt-6.5.0.zip
mv chatterino-windows-x86-64-Qt-6.5.0-symbols.pdb.7z EXPERIMENTAL-chatterino-windows-x86-64-Qt-6.5.0-symbols.pdb.7z
working-directory: release-artifacts
shell: bash
- uses: actions/download-artifact@v3
name: Windows Qt5.15.2
with:
name: chatterino-windows-x86-64-Qt-5.15.2.zip
path: release-artifacts/
- uses: actions/download-artifact@v3
name: Windows Qt5.15 symbols
with:
name: chatterino-windows-x86-64-Qt-5.15.2-symbols.pdb.7z
path: release-artifacts/
- uses: actions/download-artifact@v3
name: Linux Qt5.12.12 AppImage
with:
@ -402,38 +426,17 @@ jobs:
name: Chatterino-ubuntu-22.04-Qt-5.15.2.deb
path: release-artifacts/
- uses: actions/download-artifact@v3
name: Ubuntu 22.04 Qt6.2.4 deb
with:
name: Chatterino-ubuntu-22.04-Qt-6.2.4.deb
path: release-artifacts/
- uses: actions/download-artifact@v3
name: macOS x86_64 Qt5.15.2 dmg
with:
name: chatterino-macos-Qt-5.15.2.dmg
path: release-artifacts/
- uses: actions/download-artifact@v3
name: macOS x86_64 Qt6.5.0 dmg
with:
name: chatterino-macos-Qt-6.5.0.dmg
path: release-artifacts/
- name: Copy flatpakref
run: |
cp .CI/chatterino-nightly.flatpakref release-artifacts/
shell: bash
- name: Mark experimental
run: |
# Mark all Qt6 builds as EXPERIMENTAL
mv chatterino-macos-Qt-6.5.0.dmg EXPERIMENTAL-chatterino-macos-Qt-6.5.0-dmg
mv Chatterino-ubuntu-22.04-Qt-6.2.4.deb EXPERIMENTAL-Chatterino-ubuntu-22.04-Qt-6.2.4.deb
mv chatterino-windows-x86-64-Qt-6.5.0.zip EXPERIMENTAL-chatterino-windows-x86-64-Qt-6.5.0.zip
working-directory: release-artifacts
shell: bash
- name: Create release
uses: ncipollo/release-action@v1.12.0
with:

View file

@ -35,7 +35,7 @@
- Dev: Add scripting capabilities with Lua (#4341, #4504)
- Dev: Conan 2.0 is now used instead of Conan 1.0. (#4417)
- Dev: Added tests and benchmarks for `LinkParser`. (#4436)
- Dev: Experimental builds with Qt 6 are now provided. (#4522, #4551)
- Dev: Experimental builds with Qt 6 are now provided. (#4522, #4551, #4553)
- Dev: Removed `CHATTERINO_TEST` definitions. (#4526)
- Dev: Builds for macOS now have `macos` in their name (previously: `osx`). (#4550)