Commit Graph

76 Commits

Author SHA1 Message Date
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
Oleg Shparber
990be92541
feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
Oleg Shparber
483c6f7bcb chore(github): disable Dependabot pull request label 2022-07-23 15:02:49 -04:00
dependabot[bot]
5175b97b69
ci(github): bump actions/upload-artifact from 2 to 3 (#1416) 2022-07-23 14:47:38 -04:00
dependabot[bot]
158aee0ec6
ci(github): bump actions/cache from 2 to 3 (#1419) 2022-07-23 14:46:56 -04:00
dependabot[bot]
30587b3ee9
ci(github): bump actions/checkout from 2 to 3 (#1418) 2022-07-23 14:46:05 -04:00
dependabot[bot]
319dd28f32
ci(github): bump github/codeql-action from 1 to 2 (#1417) 2022-07-23 13:30:00 -04:00
Oleg Shparber
8cd4a86365 chore(github): set Dependabot commit message 2022-07-23 13:27:42 -04:00
Oleg Shparber
47fea3bdef chore(github): enable Debendabot for GitHub Actions 2022-07-23 13:18:20 -04:00
Oleg Shparber
e5fed9816d
build(cmake): add CMakePresets.json (#1410) 2022-07-23 13:15:48 -04:00
Oleg Shparber
1ce8eda364 ci(github): fix CMake build type selection
Since CMake 3.20 --config option triggers an error, and apparently
it never worked for the configuration step.
2021-07-10 10:39:48 -04:00
Oleg Shparber
d3c5521c50
build(appimage): pin appimage-builder to v0.8.3 (#1318) 2021-01-31 21:27:20 -05:00
Alexis López Zubieta
2a135c9d00
build(appimage): add dependencies, disable Qt WebEngine sandbox (#1315) 2021-01-28 00:52:31 -05:00
Oleg Shparber
09dc238f3e ci(github): fix CodeQL action 2021-01-24 12:52:59 -05:00