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
Adriaan de Groot
c333b9bb0a
CI: want jq for actions in the nightlies, too
2021-05-25 14:38:40 +02:00
Adriaan de Groot
e773fb65a8
CI: migrate push notification to helper script
2021-05-25 11:21:41 +02:00
Adriaan de Groot
a73ad23b9f
CI: need jq for JSON-formatting of matrix message data
2021-05-25 10:40:20 +02:00
Adriaan de Groot
ded7991dd6
CI: different tactic for notifications
2021-05-25 09:55:45 +02:00
Adriaan de Groot
98ebb6f8d1
CI: send push-related CI notifications to Matrix
2021-05-21 16:24:56 +02:00
Adriaan de Groot
ce6fae900f
CI: massage message a bit and adjust naming scheme
2021-02-17 10:41:55 +01:00
Adriaan de Groot
d0a65641e2
CI: rename the scheduled, nightly builds again
2021-02-16 14:25:10 +01:00