12 Commits

Author SHA1 Message Date
Fabian Koller
884d85de56 Fix GitHub actions
Follow-up to #630.
The check for the target git sha can does not work in the molecule step.
Instead expose the sha through an env variable in GitHub actions.
2021-02-26 19:39:44 +01:00
Fabian Koller
752c4b2266 Do not require molecule teardown for success
CI failures should not be caused by intermittently failing docker
communication furing test teardown.
2021-02-25 06:22:59 +01:00
jonaswinkler
f9f5a62106 disable CI for translation branches 2021-02-02 14:07:43 +01:00
jonaswinkler
918d81624d CI: ignore translation branches 2021-02-02 13:27:08 +01:00
Fabian Koller
54501ef7e5 Change CI ref from merge to head
At this time in the CI, merge is not accessible from tree
https://github.community/t/github-sha-but-how-to-get-the-latest-commit-reference-on-a-branch/17160
2021-01-31 12:00:41 +01:00
Fabian Koller
2fd8b4d56b Simplify molecule tests
"Upgrade" path includes multiple paths anyway:
- installing the latest official release package
- builing the current PR from source
- upgrading between the two versions
2021-01-23 22:55:46 +01:00
Fabian Koller
e3c49ac78d Determine installed version by git commit hash 2021-01-22 16:28:13 +01:00
Fabian Koller
db605d6a86 Adapt github action to build PR version 2021-01-22 11:10:56 +01:00
Fabian Koller
e1d903a6df molecule scenario to test upgrading from releases
Provide a separate scenario to install the last release, then update to
the current one.
Also includes improved deployment verification (check if uploading a
.txt through the API works).
2021-01-18 22:51:40 +01:00
Fabian Koller
48013e87b9 Disable ansible-galaxy import
Repository structure not compatible (galaxy expects the role to be at
the root of the repository, not in a subfolder).
2021-01-09 10:46:38 +01:00
Fabian Koller
b436102a72 Deploy role to ansible galaxy
Happens only when a new tag is pushed
2021-01-04 06:42:34 +01:00
Fabian Koller
93e69ebf38 Switch to github actions 2021-01-04 06:42:34 +01:00