Commit Graph
19 Commits
Author SHA1 Message Date
DL6ERandyubiuser 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 WarnerandDL6ER 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