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