67 Commits
Author SHA1 Message Date
Kyle Harding 57a39932c0 Rework of build and deploy actions using a build matrix
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-01-11 20:23:58 -05:00
Kyle Harding 7a8d0ba473 Remove revbot and just rely on sha/pr/branch tags instead
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-01-11 15:11:12 -05:00
Kyle Harding 520e809331 Merge pull request #33 from klutchell/release-tags
Revert "Use semver pattern matching for release tags"
v1.14.0-r4
2021-12-16 11:48:50 -05:00
Kyle Harding 23ef9e41a8 Revert "Use semver pattern matching for release tags"
This reverts commit 791193512a.
2021-12-16 09:33:16 -05:00
Kyle Harding 4eb44af26a Merge pull request #31 from klutchell/release-tags
Update root hints
v1.14.0-r3
2021-12-15 13:34:05 -05:00
Kyle Harding e854baefbe Update root hints
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-15 09:26:19 -05:00
Kyle Harding 4eb59cff95 Update readme
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-15 09:01:58 -05:00
Kyle Harding fc57067fc3 Use docker-compose to run tests
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-15 09:01:54 -05:00
Kyle Harding 791193512a Use semver pattern matching for release tags
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-15 08:01:43 -05:00
Kyle Harding 9aab4b5538 Merge pull request #24 from klutchell/dependabot/docker/debian-bullseye-20211201
Bump debian from bullseye-20211011 to bullseye-20211201
v1.14.0-r2
2021-12-14 10:04:40 -05:00
dependabot[bot] d3c11e3f62 Bump debian from bullseye-20211011 to bullseye-20211201
Bumps debian from bullseye-20211011 to bullseye-20211201.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 12:55:19 +00:00
Kyle Harding f0e866027b Update readme
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.14.0-r1
2021-12-13 19:32:36 -05:00
Kyle Harding f947f64e72 Move QEMU action to after build step
It should not be required for building, only for testing

Signed-off-by: Kyle Harding <kyle@balena.io>
v1.14.0-r0
2021-12-13 19:18:34 -05:00
Kyle Harding 01b27395a8 Rename the project and deploy to klutchell/unbound
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
Kyle Harding 2cfd08ab9c Disable default healthcheck
Healthchecks can be specified manually if required.

Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
Kyle Harding 95380d76de Update root trust anchor
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
Kyle Harding cd149bb258 Update unbound package to 1.14.0
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
dependabot[bot] 130aa4c869 Bump debian from bullseye-20210927 to bullseye-20211011
Bumps debian from bullseye-20210927 to bullseye-20211011.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
v1.13.1-r3
2021-10-18 14:05:26 -04:00
dependabot[bot] ad56696a07 patch: bump debian from bullseye-20210902 to bullseye-20210927
Bumps debian from bullseye-20210902 to bullseye-20210927.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
v1.13.1-r2
2021-10-06 10:39:26 -04:00
Kyle Harding c99f4cd0d8 Remove stale issues action
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.13.1-r1
2021-10-06 08:18:00 -04:00
Kyle Harding 53d041b3b7 Merge pull request #20 from klutchell/gh-action-rework
Rework of GH actions
v1.13.1-r0
2021-10-05 21:09:43 -04:00
Kyle Harding 3afd601f58 Rework of GH actions
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-10-05 15:24:06 -04:00
Kyle Harding 85ec5d877a Rename revbot workflow
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.13.1-rev5
2021-09-08 13:40:57 -04:00
Kyle Harding 1a7a0f602b Merge pull request #16 from klutchell/dependabot/docker/debian-bullseye-20210902
patch: bump debian from bullseye-20210816 to bullseye-20210902
v1.13.1-rev4
2021-09-07 19:42:54 -04:00
Kyle Harding 76919eb7c1 checkout before build
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.13.1-rev3
2021-09-07 19:39:18 -04:00
Kyle Harding 3c17f5d0f5 Use revbot token to trigger other workflows
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.13.1-rev2
2021-09-07 19:34:28 -04:00
Kyle Harding 6a77a20b6c Move revbot back to it's own workflow
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.13.1-rev0
2021-09-07 16:45:12 -04:00
Kyle Harding 964a0dbca3 Set fetch-depth for revbot
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 16:12:16 -04:00
Kyle Harding 14b46c3972 Move revbot to docker flow
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 16:10:30 -04:00
Kyle Harding 855b871d28 fixup revbot
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 16:02:11 -04:00
Kyle Harding 6f950d2e5d fixup revbot
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 16:00:22 -04:00
Kyle Harding 77569835b5 Merge pull request #17 from klutchell/ci-rework
CI rework using docker-meta actions
2021-09-07 15:58:18 -04:00
Kyle Harding 4d51247531 Split revbot and docker into separate workflows
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 15:55:45 -04:00
Kyle Harding a1ada2ce88 Use meta-docker tags as a test matrix
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 13:45:33 -04:00
Kyle Harding 8035226047 CI rework using docker-meta actions
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 11:26:01 -04:00
dependabot[bot] 88dc9fde76 patch: bump debian from bullseye-20210816 to bullseye-20210902
Bumps debian from bullseye-20210816 to bullseye-20210902.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-03 14:13:13 +00:00
Kyle Harding c80de58af9 Merge pull request #15 from klutchell/check-user-permission
Check user permissions before login to registries
2021-08-17 19:44:23 -04:00
Kyle Harding 61a845d231 Check user permissions before login to registries
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-17 16:47:41 -04:00
Kyle Harding f2620e29dc Merge pull request #13 from klutchell/dependabot/docker/debian-bullseye-20210816
patch: bump debian from bullseye-20210329 to bullseye-20210816
2021-08-17 16:46:00 -04:00
Kyle Harding 9039b0477a Merge pull request #14 from klutchell/merge-deploy-jobs
Merge development and release deploy jobs
2021-08-17 12:18:02 -04:00
Kyle Harding 9dff712418 Merge development and release deploy jobs
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-17 12:13:18 -04:00
dependabot[bot] ad504ba5e1 patch: bump debian from bullseye-20210329 to bullseye-20210816
Bumps debian from bullseye-20210329 to bullseye-20210816.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 16:01:42 +00:00
Kyle Harding af45c3ef28 Merge pull request #12 from klutchell/use-skopeo
Use skopeo to copy images between jobs
2021-08-17 12:01:24 -04:00
Kyle Harding f116c129f0 Use skopeo to copy images between jobs
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-17 11:58:44 -04:00
Kyle Harding ae19e5a1a9 Update readme and remove deploy script
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-15 14:38:08 -04:00
Kyle Harding e3ce38f902 Merge pull request #11 from klutchell/fix-arm-builds
Use TARGETARCH to load the correct arch config
2021-08-15 13:22:42 -04:00
Kyle Harding 482c0afaf7 Use TARGETARCH to load the correct arch config
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-15 13:20:41 -04:00
Kyle Harding c6ed2d4320 Merge pull request #10 from klutchell/fix-image-push
Fix pushing of images to multiple repos
2021-08-14 21:05:58 -04:00
Kyle Harding 7d9458da13 Fix pushing of images to multiple repos
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 21:03:23 -04:00
Kyle Harding 7573353aca disable github container registry for now
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 17:11:53 -04:00