Commit Graph

29 Commits

Author SHA1 Message Date
Matthew Kilgore
743be2fb2c Ignore cache push errors 2025-01-26 13:44:26 -05:00
Matthew Kilgore
21f9dadbb0 Fix only push for actual branches, not PRs 2025-01-26 13:35:02 -05:00
Matthew Kilgore
18adac6620 Only push on actual project branches, PRs do not get pushed 2025-01-26 13:24:19 -05:00
Katos
d5b9d52f6e Roll back to token 2025-01-25 21:21:00 +00:00
Katos
4931535d0b Test action with a PAT 2025-01-25 21:14:42 +00:00
Katos
28fa843317 Update docker-publish-rootless.yaml 2025-01-25 21:03:40 +00:00
Katos
5db1dec3e9 Enable debug temporarily 2025-01-25 20:54:38 +00:00
Matt Kilgore
c9f3e6c77b Trying to fix builds (#480)
* Try to fix builds for PRs

* Some things I forgot about

* Fix missing quote

* Reverse the merge qualifier

* Don't inspect the non-existing dockerhub repo

* Try a slightly different merge

* Try a slightly different merge

* Try this again? WTF Github Actions

* Get rid of inspections, it doesn't really do anything

* Fix a bash if statement (bash is horrible)

* Don't even login on merge for Dockerhub if pull request

* Try breaking up the push into seperate parts

* Fix copy paste error

* You shall bend to my will!
2025-01-25 11:18:24 -05:00
Matt Kilgore
b147c53a5d Update docker-publish-rootless.yaml 2025-01-13 09:59:15 -05:00
Matt Kilgore
3919ed2e91 Update docker-publish-rootless.yaml
Some checks failed
Docker publish rootless / build (linux/amd64) (push) Has been cancelled
Docker publish rootless / build (linux/arm/v7) (push) Has been cancelled
Docker publish rootless / build (linux/arm64) (push) Has been cancelled
Docker publish / build (linux/amd64) (push) Has been cancelled
Docker publish / build (linux/arm/v7) (push) Has been cancelled
Docker publish / build (linux/arm64) (push) Has been cancelled
Update Currencies / update-currencies (push) Has been cancelled
Docker publish rootless / merge (push) Has been cancelled
Docker publish / merge (push) Has been cancelled
2025-01-06 05:46:02 -05:00
Matt Kilgore
4847d8d72b add docker sbom, provenance and annotations 2025-01-06 05:43:09 -05:00
Katos
5878870809 Losing the will to live, one commit at a time 2025-01-05 15:27:03 +00:00
Katos
40ba888e05 Migrate context to variable. 2025-01-05 15:24:25 +00:00
Katos
342caf2e6b Update docker-publish-rootless.yaml 2025-01-05 15:21:08 +00:00
Matt Kilgore
62dc9f83c2 Fix missing version information in docker files 2025-01-05 10:05:58 -05:00
Katos
3922b13696 Force dockerfile to rootless on rootless build. 2025-01-05 15:00:08 +00:00
Matt Kilgore
96f3543891 fix: trying to solve the arm build process issue. (#365)
Some checks are pending
Docker publish rootless / build (linux/amd64) (push) Waiting to run
Docker publish rootless / build (linux/arm/v7) (push) Waiting to run
Docker publish rootless / build (linux/arm64) (push) Waiting to run
Docker publish rootless / merge (push) Blocked by required conditions
Docker publish / build (linux/amd64) (push) Waiting to run
Docker publish / build (linux/arm/v7) (push) Waiting to run
Docker publish / build (linux/arm64) (push) Waiting to run
Docker publish / merge (push) Blocked by required conditions
Update Currencies / update-currencies (push) Waiting to run
Co-authored-by: Katos <7927609+katosdev@users.noreply.github.com>
2025-01-04 20:43:27 -05:00
Matt Kilgore
ed780e292b chore: split arm docker builds into their own tags (#264)
Reduces overall build times significantly, and reduces the chances of architecture specific issues causing build timeouts.

BREAKING CHANGE: Those using ARM based architecture docker installations will need to update the tag they use to have the `-arm` suffix.
2024-10-08 15:46:10 -04:00
Matt Kilgore
9e3f82fbac fix: action should run at midnight for nightly builds 2024-09-10 09:44:28 -04:00
Matt Kilgore
3bf1e50620 Splitting dependencies into separate docker layers (better caching) (#142)
* Initial test with NodeJS

* Fix screw up

* Try again

* Try Golang caching

* Test with some more cache
2024-07-21 10:40:03 -04:00
Matt Kilgore
5c0d161eb4 fix(ci): remove linting temp, and always build on docker changes (#94)
* fix(ci): remove linting temp, and always build on docker changes

* fix(ci): always re-build on workflow changes
2024-07-07 11:32:22 -04:00
Matt Kilgore
b4be462ce5 fix(ci): broken CI/CD (#71)
* fix(ci): broken CI/CD

* fix(ci): rootless docker build

* Update .github/workflows/docker-publish-rootless.yaml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-06-28 11:27:28 -04:00
Matt Kilgore
a3f4c97049 fix(ci): add version info to docker builds (#68) 2024-06-27 20:51:14 -04:00
Matt Kilgore
87e2464599 fix(ci): only run on code changes (#44) 2024-06-22 16:34:56 -04:00
Matt Kilgore
add57a8962 fix(ci): ignore non-code paths (#31) 2024-06-19 21:29:02 -04:00
Matt Kilgore
dd1c09fe0c fix(ci): updates existing ci job to work with new docker publishing. (#30) 2024-06-19 20:05:28 -04:00
Matthew Kilgore
c9841513cd fix(ci): rootless suffix 2024-06-19 06:46:53 -04:00
Matthew Kilgore
eeedb94716 fix(ci): better version tagging 2024-06-19 06:44:08 -04:00
Matt Kilgore
c844fcd185 ci: update cd/cd build processes for docker (#22)
* ci: update cd/cd build processes for docker

* chore(backend): update go namespaces
2024-06-18 21:17:23 -04:00