Commit Graph
26 Commits
Author SHA1 Message Date
Simran Spiller 8c743624a5 ::set-env is deprecated
use echo "name=value" >> $GITHUB_ENV instead in bash
2020-10-11 18:52:35 +02:00
Simran Spiller 3452b29cd9 ci: Retry package upload on transient errors
Use a total of 3 attempts for all curl commands with a 60 second delay (default would be 1 second with exponential backoff)
2020-10-11 18:48:11 +02:00
Simran Spiller faf3670850 ci: Don't trigger build on certain paths
Makes no sense for updates to issue templates, the funding config and readme.

Also exclude docker folder, as changes will not affect the build until someone builds & pushes updated images.

Do not exclude the LICENSE file however, as it gets packaged in CI runs.
2020-09-23 14:50:48 +02:00
Simran Spiller 21412c5eee github: Fix build issue templates
There's a limitation to the length of frontmatter fields it seems:
About is too long (maximum is 200 characters)
2020-09-23 14:34:12 +02:00
Simran Spiller 7f4157042d github: issue template formatting
Wrap lines at ~80 characters, add space after subjects in title
2020-09-23 14:23:42 +02:00
Simran Spiller 9fadd9905f Add Linux Docker image source files 2020-09-23 01:55:47 +02:00
Simran Spiller f0019be680 Force LF line endings for .sh and .desktop 2020-09-23 01:47:58 +02:00
Simran Spiller 341278f3d7 Add nightly upload for Linux (GCC build only) 2020-09-23 01:47:58 +02:00
Simran Spiller b1cfe57894 Unify step names, add ctest 2020-09-23 01:19:52 +02:00
Simran Spiller 5b6e6e70ee Upload to GitHub first in case remote server not reachable 2020-09-23 00:55:31 +02:00
Simran Spiller 5614c293f3 Add Docker-based Linux (CentOS 7) CI 2020-09-23 00:53:53 +02:00
Simran Spiller 31674e0a31 Fix indention 2020-09-23 00:47:34 +02:00
Simran Spiller 68f40101f5 No need for DEP_SUFFIX, EXTRACT_TOOL & CMAKE_GEN env vars 2020-09-23 00:47:13 +02:00
Simran Spiller 65be374a70 Split Windows and macOS into separate jobs 2020-09-23 00:34:26 +02:00
Simran Spiller 82d12a58ca Extra spacing, unify commit hash text 2020-09-22 02:08:53 +02:00
Simran Spiller e1baa154b4 makensis seems to be in PATH in GitHub env 2020-09-18 00:08:43 +02:00
Simran Spiller a9242f0235 We use Ninja single config 2020-09-18 00:07:44 +02:00
Simran Spiller c668caf66e Fix new line escaping for cmd 2020-09-17 12:46:50 +02:00
Simran Spiller ad6b94e406 Remove pull_request trigger until better understood 2020-09-17 12:45:42 +02:00
Simran Spiller 621e500190 Formatting 2020-09-17 00:49:31 +02:00
Simran Spiller d62e5a5267 Add build matrix 2020-09-17 00:10:53 +02:00
Simran Spiller 711a3b4df3 Remove unused and broken code 2020-09-17 00:10:39 +02:00
Simran Spiller 598e1d0fbb Formatting 2020-09-17 00:07:51 +02:00
Simran Spiller b7ba48709c Rename workflow to CI 2020-09-17 00:05:15 +02:00
Simran Spiller c07cc9c2da Formatting 2020-09-16 20:01:37 +02:00
Simran Spiller aacd5dd33d Whitespace cleanup 2020-09-16 19:57:25 +02:00