DL6ER and yubiuser
69f85ce8df
Apply suggestions from code review
...
Co-authored-by: yubiuser <ckoenig@posteo.de >
2022-04-02 22:37:39 +02:00
DL6ER
4979e54b30
Add stale bot to FTL repo
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-04-02 16:42:04 +02:00
Adam Warner
13ea3c62ab
remove the CONTENT_COMPARISON setting (defaults to false)
2022-02-16 15:41:57 +00:00
Adam Warner
c0cf8de918
Rename CI variables to remove CIRCLE references, as we no longer use Circle CI. Also remove circle config.
...
Tweak build script to accept a `test` argument, and also to accept the existing arguments at any position
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2022-01-23 15:04:20 +00:00
Adam Warner
757f1e4997
Add action to automatically sync master to dev when code is pushed to master
...
Add in a release.yml to ignore github-actions author when auto-generating release notes
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2022-01-11 08:53:31 +00:00
Petr Menšík
e8646852d8
Update used CI image to 1.16
...
Required for MR #1223 pass.
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2021-10-20 14:36:35 +02:00
Adam Warner
91a00ba688
merge distinct jobs
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-13 22:13:42 +01:00
Adam Warner
f9bb12d250
Only run workflow on pull request if it comes from a fork (push will already be running if it is an internal PR)
...
Use softprops/action-gh-release to attach binaries to release.
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-13 19:34:58 +01:00
Adam Warner
3830bd6ad9
Use 1.15 build containers
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-12 19:30:54 +01:00
Adam Warner
24af788958
use KNOWN_HOSTS secret instead of ssh-keyscan step
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-11 17:42:42 +01:00
Adam Warner
77d5c8fc8b
remove additional binaries/ from front end of the output directory
2021-10-11 17:25:32 +01:00
Adam Warner and DL6ER
f7f349b9e0
Split workflow up into distinct jobs, each depending on the previous part
...
1 - Define some outputs to be used by the other jobs
2 - Build and Test x86_64/32 binaries - if not pull request, attach binaries to workflow run as artifacts
3 - Build arm/aarch64 binaries - if not pull request, attach binaries to workflow run as artifacts
4 - If not a pull request, download binaries from artifact store, and upload binaries via SSH. If it is a release, then attach binaries to release
Move from scp-action action to just running the plain sftp command
pdns-doc is now included in the build container so no need to add it in the test setup.
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com >
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-10 21:21:19 +01:00
Adam Warner
d7aa6ec9ef
use v1.12 of ftl-build
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-09 19:04:26 +01:00
Adam Warner
5b9ca8c728
If the run is on a relesae, set the GIT_BRANCH variable to master, else set it to the branch name
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-03 16:53:54 +01:00
Adam Warner
2e7da12d3f
Move SFTP xfer to happen before attach to release. Seeing some SSL errors in the github-action-publish-binaries action.
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 22:35:15 +01:00
Adam Warner
bb62ceb0a0
Single * is not enough it seems
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 20:32:45 +01:00
Adam Warner
b5a44ca557
Add in upload to our server
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 20:24:52 +01:00
Adam Warner
661c43f56c
Ready GHA to take over from circle...
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 19:15:20 +01:00
Anton Bershanskiy
17a86a002b
Add GitHub Actions integration
...
Signed-off-by: Anton Bershanskiy <45960703+bershanskiy@users.noreply.github.com >
2021-09-27 18:27:51 +01:00