Commit Graph

89 Commits

Author SHA1 Message Date
Oleg Shparber
1df6826e0a ci(github): build with Qt 6.7.1 2024-06-14 03:20:06 -04:00
Oleg Shparber
418fc3b4a0 ci(github): update vcpkg to 2024.05.24 2024-06-14 03:20:06 -04:00
dependabot[bot]
a48b7988e7
ci(github): bump jurplel/install-qt-action from 3 to 4 (#1570) 2024-06-14 03:19:37 -04:00
Oleg Shparber
cbd3208aca ci(github): build with Qt 6.6.3 2024-04-03 11:51:24 -04:00
dependabot[bot]
db781ed256
ci(github): bump softprops/action-gh-release from 1 to 2 (#1606) 2024-03-15 22:04:41 -04:00
guihkx
de213a74d8 ci(github): use appstreamcli to validate Linux metadata file
We were previously using appstream-util (from appstream-glib), which is
essentially deprecated now:

https://github.com/hughsie/appstream-glib (first line in their README)
2024-02-25 12:16:24 -05:00
guihkx
46e18c2acb ci(github): validate AppStream metadata 2024-02-19 11:10:42 -05:00
dependabot[bot]
7796e17c1c
ci(github): bump github/codeql-action from 2 to 3 (#1584) 2024-02-19 11:03:32 -05:00
dependabot[bot]
68c9efe254
ci(github): bump dessant/lock-threads from 4 to 5 (#1579) 2024-02-19 11:02:01 -05:00
dependabot[bot]
7370d61d7f
ci(github): bump actions/upload-artifact from 3 to 4 (#1586) 2024-02-19 11:00:51 -05:00
Oleg Shparber
3bbbc76c6f ci(github): update vcpkg to 2024.02.14 2024-02-18 10:33:24 -05:00
Oleg Shparber
9f6c4deb3d ci(github): add release workflow 2023-09-20 01:23:44 -04:00
Oleg Shparber
5df09fd9c1 ci(github): do not lock issues on forks 2023-09-20 01:01:20 -04:00
Oleg Shparber
e1c83d0ca7 build(cmake): add support for base64-encoded signing certificate
This is a workaround for GitHub Actions not handling long or multiline
secrets properly.
2023-09-19 03:07:19 -04:00
Oleg Shparber
e80badd0cb ci(github): add libvulcan-dev dependency for Ubuntu builds 2023-09-17 03:26:28 -04:00
Oleg Shparber
756c8667c4 build(cmake): s/CERTIFICATE_PASSWORD/PASSWORD for codesign
There are no other passwords, saves some typing.
2023-09-11 01:50:17 -04:00
Oleg Shparber
9e213078a6 build(cmake): add code signing 2023-09-11 00:32:47 -04:00
Oleg Shparber
ef763c461e ci(github): build with Qt 6.5.2 2023-09-10 16:01:29 -04:00
Oleg Shparber
a9edeb4c9d
chore: use recommended .yaml extension where possible (#1533) 2023-09-08 00:54:02 -04:00
Oleg Shparber
1af81dea87
build(cmake): add CPack WiX installer generator (#1528) 2023-09-08 00:00:46 -04:00
dependabot[bot]
7f6d1048db
ci(github): bump actions/checkout from 3 to 4 (#1529) 2023-09-04 22:16:25 -04:00
Oleg Shparber
c83572dffc ci(github): migrate issue locking to actions 2023-08-06 02:36:38 -04:00
Oleg Shparber
1cfa7c637f ci(github): use upstream code sign action 2023-05-03 01:38:27 -04:00
Oleg Shparber
0f0c2dc47a ci(github): do not pack ilk files 2023-04-29 18:17:13 -04:00
Oleg Shparber
ca910552f2 ci(github): fix code signing
Temporary use forked action until upstream is fixed.
2023-04-29 18:16:40 -04:00
Oleg Shparber
26d3c0622e ci(github): sign executable for Windows 2023-04-29 00:42:48 -04:00
Oleg Shparber
40588ed753 ci(github): refactor artifact publishing check 2023-04-29 00:24:55 -04:00
Oleg Shparber
f34188b2c5 ci(github): do not run Coverity Scan on forks 2023-04-27 21:39:35 -04:00
Oleg Shparber
a89bed5648 ci(github): simplify app version retrieval 2023-04-09 02:38:02 -04:00
Oleg Shparber
a099487aa6
ci(github): upload build artifacts for Windows (#1485) 2023-04-09 02:25:54 -04:00
Oleg Shparber
1f0509ab8b ci(github): add Git ref to concurrency group names 2023-04-08 19:49:36 -04:00
Oleg Shparber
06aa58aa41 ci(github): upload Coverity Scan build log 2023-04-08 19:39:54 -04:00
Oleg Shparber
14f59f0075 ci(github): fetch full commit log for Coverity scan 2023-04-08 19:05:03 -04:00
Oleg Shparber
89e8445630
build(cmake): require Qt 6.5 to install runtime dependencies (#1483) 2023-04-08 13:50:02 -04:00
Oleg Shparber
5bde3d37cf ci(github): update run-vcpkg action to v11, vcpkg
Picks up vcpkg-tool 2023-03-29 with binary cashing for GitHub Actions.
2023-04-08 00:36:09 -04:00
Oleg Shparber
5b5f987286 ci(github): ensure single running workflow 2023-04-08 00:31:43 -04:00
Oleg Shparber
6e5b0bba6c ci(github): prevent storing partial vcpkg cache 2023-03-20 02:14:27 -04:00
Oleg Shparber
c42f31fb37 ci(github): use Ubuntu 22.04 and Qt 6 for CodeQL analysis 2023-03-19 01:25:12 -04:00
Oleg Shparber
c272b6f21c ci(github): rename CodeQL workflow file 2023-03-19 01:24:10 -04:00
Oleg Shparber
b47c2ebc86 ci(github): install git for Coverity scan versioning 2023-03-19 01:22:25 -04:00
Oleg Shparber
f14edae10b ci(github): send app version to Coverity 2023-03-19 01:10:24 -04:00
Oleg Shparber
42734604f7 chore(github): update CODEOWNERS 2023-03-19 00:05:53 -04:00
Oleg Shparber
db84029ff0 ci(github): add Coverity Scan action 2023-03-18 23:55:38 -04:00
Oleg Shparber
ea5151d016 ci(github): update default branch name 2023-03-18 23:30:11 -04:00
Oleg Shparber
39780b0ba7
ci(github): fix CodeQL analysis (#1473) 2023-03-18 22:58:09 -04:00
dependabot[bot]
2b26c40f5c
ci(github): bump lukka/run-cmake from 3 to 10 (#1462) 2023-03-18 22:19:09 -04:00
Oleg Shparber
08d784d380
build(appimage): update to Ubuntu 22.04 (#1472) 2023-03-18 22:16:48 -04:00
Oleg Shparber
9011580fa5
ci(github): use CMake presets for Ubuntu builds (#1432) 2022-10-02 23:25:07 -04:00
Oleg Shparber
7563d08e02
ci(github): add Qt 6 build on Ubuntu 22.04 (#1431) 2022-10-02 17:35:25 -04:00
Oleg Shparber
6e08964706
ci(github): update Ubuntu and Qt versions (#1430) 2022-10-02 16:23:48 -04:00