Commit Graph

128 Commits

Author SHA1 Message Date
Martin Marmsoler
5ab639a5bd try to enable windows tests 2022-05-29 12:03:09 +02:00
Martin Marmsoler
7f738d93a9 validate appdata file 2022-05-29 09:01:08 +02:00
Murmele
2b779962ea
Merge pull request #82 from Murmele/FixTests
do tests before publishing
2022-05-22 10:23:31 +02:00
Martin Marmsoler
9f96c9f4d7 use TEST_MAIN instead of QTEST_MAIN, so the ubuntu install requirements are not needed anymore 2022-05-06 09:16:21 +02:00
Martin Marmsoler
4dcd203f3d add Test requirements to solve the Diff test failure 2022-05-06 09:10:57 +02:00
Martin Marmsoler
4c4bcdac7f set git config username and email, because otherwise tests will fail, because of invalid signature 2022-05-05 22:20:52 +02:00
Martin Marmsoler
bcce892c81 use xvfb-action otherwise the gui test won't work 2022-05-05 22:20:22 +02:00
Martin Marmsoler
7c4d5bf1b3 IS_RELEASE is a string, because in an environment variable only strings can be stored so comapre to true must be done 2022-05-05 14:33:40 +02:00
Martin Marmsoler
b121cba41a publish also mac release 2022-05-04 08:07:28 +02:00
Martin Marmsoler
f6a6563e88 use bundled zlib on win64 too, otherwise no zlib is included and the application cannot be started 2022-05-03 19:44:01 +02:00
Kas
540c1fd7f2
Merge pull request #156 from exactly-one-kas/less-building-more-pushing
Don't trigger GitHub Actions for every push
2022-05-02 18:08:47 +02:00
Murmele
0b52383266
Merge pull request #89 from Murmele/MacOsFix
Mac os fix
2022-05-02 16:50:01 +02:00
kas
678b246e28 Don't trigger GitHub Actions for every push 2022-05-02 16:47:22 +02:00
Murmele
75f381c20c
must be false so that prerelease gets true if it is not a release 2022-05-01 16:03:55 +02:00
Martin Marmsoler
900f449b27 negating of the IS_RELASE does not work, because IS_RELEASE is of type string ('false'/'true') 2022-05-01 12:18:08 +02:00
Martin Marmsoler
5ba1c7f8f6 enable macos build again 2022-05-01 11:15:33 +02:00
Martin Marmsoler
36b78992fd ignore tests for macos too 2022-05-01 11:15:33 +02:00
Murmele
b0c71b6cd8
Merge pull request #124 from Murmele/updateGit
update git to 2.35.1
2022-05-01 10:49:04 +02:00
Martin Marmsoler
e936f304ec use exclude-regex to exclude 2022-05-01 09:50:55 +02:00
Martin Marmsoler
2e398866ef add code formatting 2022-05-01 09:19:07 +02:00
Martin Marmsoler
2299a9c27b deploy repository if release 2022-04-30 15:12:57 +02:00
Martin Marmsoler
9a4e75f7b3 use changelog only when it is in gh-pages which is done only when a release got tagged 2022-04-30 14:37:31 +02:00
Martin Marmsoler
8268c2eaee update github page only when release is build 2022-04-30 14:29:03 +02:00
Martin Marmsoler
9b8a2b9be2 copy IS_RELEASE condition so there must not be on every step the condition 2022-04-29 17:49:26 +02:00
Martin Marmsoler
b1306ef87c add comment 2022-04-29 17:49:26 +02:00
Martin Marmsoler
07258bf699 try to add everywhere the if 2022-04-29 17:49:26 +02:00
Martin Marmsoler
1176629904 only isrelease 2022-04-29 17:49:26 +02:00
Martin Marmsoler
b56dff1a61 try and 2022-04-29 17:49:26 +02:00
Martin Marmsoler
8ed04c87b7 create publish only when pushing to master or when it is a release 2022-04-29 17:49:26 +02:00
Martin Marmsoler
74ff27c300 file ending must be appended 2022-04-29 17:49:26 +02:00
Martin Marmsoler
9915c8a32f try startswith 2022-04-29 17:49:26 +02:00
Martin Marmsoler
f24572cd57 fix typo 2022-04-29 17:49:26 +02:00
Martin Marmsoler
016f7becd4 Indicate that it is development 2022-04-29 17:49:26 +02:00
Martin Marmsoler
2bdfe0b6e6 syntax error 2022-04-29 17:49:26 +02:00
Martin Marmsoler
36324fdcd7 finalize release condition 2022-04-29 17:49:26 +02:00
Martin Marmsoler
1bae1a306c fix path of the version file 2022-04-29 17:49:26 +02:00
Martin Marmsoler
65494576c4 no space in the output name 2022-04-29 17:49:26 +02:00
Martin Marmsoler
ed8e9f090d store version file as artifact 2022-04-29 17:49:26 +02:00
Martin Marmsoler
dcc615f49b makes no sense to execute before cmake is called 2022-04-29 17:49:26 +02:00
Martin Marmsoler
e2c5bc8db8 using directly cat is not allowed for security reasons
https://stackoverflow.com/questions/61256824/how-to-pass-the-output-of-a-bash-command-to-github-action-parameter
2022-04-29 17:49:26 +02:00
Martin Marmsoler
0a0810f948 use more appropriate step name 2022-04-29 17:49:26 +02:00
Martin Marmsoler
f165874fca create version number as environment variable 2022-04-29 17:49:26 +02:00
Martin Marmsoler
328264eb76 forgotten to stage 2022-04-29 17:49:26 +02:00
Martin Marmsoler
eb8d565f7c must be inverted 2022-04-29 17:49:26 +02:00
Martin Marmsoler
a07831ca28 cleanup 2022-04-29 17:49:26 +02:00
Martin Marmsoler
3ae9e1f664 use variable for the release so the condition is used only once 2022-04-29 17:49:26 +02:00
Martin Marmsoler
c872cc4b83 Update build.yml 2022-04-29 17:49:26 +02:00
Martin Marmsoler
4299ea0ac2 testing release 2022-04-29 17:49:26 +02:00
Martin Marmsoler
66aa7720a8 debug purpose 2022-04-29 17:49:26 +02:00
Martin Marmsoler
949c37ec6b condition not needed 2022-04-29 17:49:26 +02:00
Martin Marmsoler
2485bb7202 missing s 2022-04-29 17:49:26 +02:00
Martin Marmsoler
e5d75f1cfe check if a release 2022-04-29 17:49:26 +02:00
Martin Marmsoler
35c90d2779 remove not needed if 2022-04-29 17:49:26 +02:00
Martin Marmsoler
40b08af777 wrong path 2022-04-29 17:49:26 +02:00
Martin Marmsoler
04ce87b9a5 use Gittyup as the bundle name so it matches the convention for the download url in the code (kLinkFmt) 2022-04-29 17:49:26 +02:00
Martin Marmsoler
8d72550a17 set github.ref_name into quotes otherwise if a branch contains a # the build fails 2022-04-26 08:26:18 +02:00
kas
3cc1c9fedd Use Clang for Windows 2022-04-06 20:25:48 +02:00
kas
6223d7b84e Remove Flatpak version requirement notice from README
Add check build using minimum required QT version
2022-04-06 20:07:21 +02:00
Martin Marmsoler
ec56b851d4 Replace only the gittyup repository not also the git-lfs 2022-03-26 18:54:59 +01:00
Martin Marmsoler
a7c818b2de GitHub releases 2022-01-27 12:14:19 +01:00
kas
62898ed95d Re-Enable tests for non-Windows platforms 2022-01-04 22:32:54 +01:00
kas
52115943c4 CI improvements
Unify GitHub workflows
Allow for development builds and artifacts to be created from any commit
Show development build notices in UI
Fix Windows setup files
Disable non-Flatpak linux artifact
2022-01-04 22:30:16 +01:00
Martin Marmsoler
ff01372510 Change the flatpak branch of the flatpak package created by the CI. So it can be installed in parallel with the stable version on the same system 2021-12-14 08:03:09 +01:00
Martin Marmsoler
f0ad1aed01 show manifest after modification in the flatpak CI step 2021-11-30 11:13:30 +01:00
Murmele
58e42f8ee4
Add flatpak building to pipeline 2021-11-23 22:10:19 +01:00
kas
64708acffe Fix QT version for staging CI plan 2021-11-23 18:22:25 +01:00
Martin Marmsoler
02efe046e6 build current branch not the master 2021-11-23 17:15:23 +01:00
Martin Marmsoler
6f5dca84d0 the bundle name should not have the same to the id, because then bundling will fail with the error: renameat: Is a directory 2021-11-23 14:16:51 +01:00
Martin Marmsoler
641523e3e0 Update build-master.yml 2021-11-19 07:38:14 +01:00
Martin Marmsoler
39805e8cf4 Update build-master.yml 2021-11-18 09:50:29 +01:00
Martin Marmsoler
6539c1fef7 test flatpak build 2021-11-18 08:20:48 +01:00
Murmele
27d9f11885
build also for pullrequest 2021-08-01 08:54:19 +02:00
Martin Marmsoler
a7fb357526 qt 5.15.4 is not available 2021-07-31 18:44:06 +02:00
Martin Marmsoler
c4c1829a8e update qt version in github action 2021-07-31 18:33:44 +02:00
Jamie Westell
a9c048742d Update GitHub action config
This change udpates some of the out of date github workflow action
helpers to the latest versions to get past deprecation errors.
2021-06-08 20:07:22 +02:00
luz.paz
d4f8508383 Fix various typos
Found via `codespell -q 3 -S ./dep,*.ts -L uint,tim`
2019-12-17 10:56:20 -05:00
Shane Gramlich
a1af7928ba Add CI scripts
The previous script was removed. Status badges were added to the readme file. The master branch was separated into a workflow of it's own. Both scripts were enhanced to support cross platform builds on windows, linux, and macos.
2019-12-16 21:20:08 -07:00
shane-gramlich
239dfc4ca3
Add continuous integration script
The file 'build-gitahead-mac.yml' was added which triggers an action to build GitAhead on GitHub.
2019-12-07 23:00:07 -07:00