Commit Graph

99 Commits

Author SHA1 Message Date
Adriaan de Groot
0eb84acc4b CI: migrate push workflow to ci/ scripts 2023-09-28 22:05:07 +02:00
Adriaan de Groot
675d17fe59 CI: migrate opensuse CI to ci/ scripts 2023-09-28 22:04:07 +02:00
Adriaan de Groot
aef757cc20 fixup-prev 2023-09-28 21:56:56 +02:00
Adriaan de Groot
6f346d635e CI: move the dependency-scripts to non-GH locations 2023-09-28 21:55:17 +02:00
Adriaan de Groot
3637914aea CI: remove pullrequest workflow, the GH widget does that 2023-09-28 21:52:11 +02:00
Adriaan de Groot
889d78deed CI: bump checkout action to latest version 2023-09-28 21:50:35 +02:00
Adriaan de Groot
7ece6f9d2c CI: install the right flavor of appstreamqt
Needs "qt5" for the Qt5 version, and no suffix for Qt6. Now we can
at least spot the build error in neon-nightly.

SEE #2202
2023-09-28 21:40:05 +02:00
Adriaan de Groot
0cc8842c42 CI: chase GitHub actions updates 2023-09-28 21:34:52 +02:00
Adriaan de Groot
44d26beb95 CI: install appstream in KDE neon
Let this run overnight so we can see the appstream-api-change locally.

See #2202
2023-09-19 23:47:41 +02:00
Adriaan de Groot
4cb8962668 CI: need to install git in opensuse before checkout 2023-09-12 10:09:26 +02:00
Adriaan de Groot
a62f060fdd CI: fix broken path, swap push to use shell script for dependencies 2023-09-11 20:46:55 +02:00
Adriaan de Groot
15b476bb80 CI: expand coverage of Qt6/KF6 dependencies 2023-09-10 22:26:32 +02:00
Adriaan de Groot
63b7ecb97e CI: massage neon to use an in-repo shell script as well 2023-09-10 21:10:02 +02:00
Adriaan de Groot
1b9d8b1f91 CI: tweak opensuse-qt6 nightly build
Split the install-dependencies off into a shell script instead of
being part of the workflow, so that it can be run manually or
by other means than the GH workflow.
2023-09-10 20:23:06 +02:00
Adriaan de Groot
7f51aac81b CI: replace KDE neon by openSUSE 2023-09-07 23:47:39 +02:00
Adriaan de Groot
90fefa9382 CI: repair name of Qt6 nightly 2023-09-05 16:01:06 +02:00
Adriaan de Groot
30f65a0b62 CI: add a Qt6 build 2023-09-03 23:11:28 +02:00
Adriaan de Groot
ef47932deb CI: Remove some of the Matrix notification scripts
The GitHub Matrix-integration widget does these notifications,
more efficiently than running curl by hand.
2023-08-28 21:55:58 +02:00
Adriaan de Groot
64eed3a40c CI: remove nonsense CMake flags 2022-07-18 23:17:08 +02:00
Adriaan de Groot
24652abe8a CI: another stab at PR notifications 2022-07-03 00:28:38 +02:00
Adriaan de Groot
f5891e1c8c CI: try to get useful notification from pull request change 2022-07-02 22:33:22 +02:00
Adriaan de Groot
c03850a302 CI: notify on pull-requests 2022-07-02 17:19:11 +02:00
Adriaan de Groot
c826e8e78a CI: replace 'prepare' step with a script in the Calamares repo
This applies to the Debian nightly builds; having to go through
external actions doubles the effort to debug these kinds of
scripts, so just slap the actual commands into the workflow.
This also makes it easier to migrate to a different hosting.
2022-06-26 23:53:36 +02:00
Adriaan de Groot
f4fb495488 CI: replace 'prepare' step with a script in the Calamares repo 2022-06-19 12:34:12 +02:00
Adriaan de Groot
2696bd5b44 CI: update action references to pull in the right packages for nightly build 2022-06-14 11:33:59 +02:00
Adriaan de Groot
f5c58c8065 CI: use latest checkout action, to help support PRs 2022-06-07 12:45:06 +02:00
Adriaan de Groot
3645f99259 CI: update branch names where push-CI happens 2022-06-07 12:33:02 +02:00
Adriaan de Groot
105159a285 CI: update openSUSE and Debian versions 2022-06-07 12:31:02 +02:00
Adriaan de Groot
c48209a9dd CI: make CI scripts more consistent 2022-04-25 15:28:35 +02:00
Adriaan de Groot
c8185affb9 CI: use Calamares-checkout rather than GitHub 2022-04-17 13:24:59 +02:00
Adriaan de Groot
91e1087eb9 CI: use v4 of Calamares actions 2022-04-16 21:53:17 +02:00
Adriaan de Groot
24026af32a CI: switch to using Calamares checkout instead of GitHub 2022-04-16 20:42:36 +02:00
Adriaan de Groot
2241445b09 CI: switch to using Calamares checkout instead of GitHub 2022-04-16 16:58:49 +02:00
Adriaan de Groot
fb893542a2 CI: switch to using Calamares checkout instead of GitHub 2022-04-16 16:45:35 +02:00
Adriaan de Groot
9a66b51117 CI: switch to using Calamares checkout instead of GitHub 2022-04-16 15:56:51 +02:00
Adriaan de Groot
caa15c03a6 Git: also do CI builds when pushing to work-3.3 2022-04-16 12:58:28 +02:00
Adriaan de Groot
983e32c9d9 CI: fine, encode the whole label name 2021-06-08 16:49:06 +02:00
Adriaan de Groot
242572f57d CI: don't encode label name in URL beforehand; let curl do it 2021-06-08 16:20:03 +02:00
Adriaan de Groot
d75439e711 CI: bump all to @v3 actions from Calamares
- prep for the nightlies (only openSUSE affected)
- notifications (slightly more secure)
- fix unlabeling issues on close
2021-06-08 15:58:29 +02:00
Adriaan de Groot
7019b6d663 CI: remove in-progress label when closing an issue 2021-06-08 15:37:23 +02:00
Adriaan de Groot
8f81fd7188 CI: bump openSUSE
- needs newer dependency installation
- try out the slightly-hardened notifications
2021-06-08 11:50:09 +02:00
Adriaan de Groot
516c8bf7b6 CI: fix artifact-building
The generic-build step runs an install to the host system; for artifact-
generation, we need it all centralized in a stage/ directory. Do that
separately for the KDE neon builds that produce the artifact.
2021-05-30 14:46:13 +02:00
Adriaan de Groot
241c1840aa CI: chase new actions 2021-05-28 17:38:30 +02:00
Adriaan de Groot
fe78ec494f CI: use shared prepare and build steps 2021-05-28 17:06:12 +02:00
Adriaan de Groot
1021db053d CI: switch to shared Calamares actions entirely 2021-05-28 12:55:52 +02:00
Adriaan de Groot
03b2c8054b CI: opensuse doesn't have curl installed by default 2021-05-26 16:12:17 +02:00
Adriaan de Groot
74c8f34b79 CI: move nightlies reporting to Matrix 2021-05-25 16:27:12 +02:00
Adriaan de Groot
e15db9a68c CI: move issues notification to Matrix 2021-05-25 16:25:30 +02:00
Adriaan de Groot
93221da5ea CI: fix up notifications to Matrix 2021-05-25 15:47:44 +02:00
Adriaan de Groot
5bf118409a CI: try to use actions-metadata rather than local script 2021-05-25 14:39:09 +02:00