Commit Graph
61 Commits
Author SHA1 Message Date
Mike CaoandGitHub 6497cd0cd4 Merge pull request #3611 from halkeye/migrate-docker-gha
Migrate to docker actions
2025-09-22 22:29:46 -07:00
Nick Maynard b2c829a077 Add setup-pnpm to hopefully fix CI tests etc. 2025-09-17 21:37:57 +01:00
Gavin Mogan bf4e6ea96f Migrate to docker actions
Originally just wanted to add the standard opencontainer labels that
docker/metadata provide

but with "mr-smithers-excellent" seemed to only half implement docker
support, and a higher risk than docker for supply chain issues, so I
went all out and also added cosign to sign the images.

Docker metadata tags supports all the custom code to create version
tags, out of the box and fully maintained

Also dropped the manual workflow, just merged it into cd.yml since you
can select tags when you manual dispatch, and thats less to maintain
2025-09-06 07:06:23 -07:00
Gavin Mogan 0e6442c469 chore: finish migration of yarn/npm to pnpm everywhere 2025-08-22 16:21:57 -07:00
Ru Chern ChongandGitHub e8f166cc69 Update ci.yml
Only run the CI if it belongs to the original repository
2025-05-22 15:19:34 +08:00
Mike Cao e34547cf2d Create docker images from cloud branch. 2025-02-10 17:12:23 -08:00
Pierre Guillemot 00e05f4aa2 Fix github ci 2024-12-13 09:11:55 +04:00
Mike CaoandGitHub 9ad9f7c73a Merge pull request #2944 from Quadrubo/feat/major-minor-tags-on-docker-build
feat: major and minor tags on docker build
2024-10-24 23:47:12 -07:00
Quadrubo 2d21260f37 feat: major and minor tags on docker build 2024-09-04 14:53:59 +02:00
Mike Cao bfe15e9f0e Push cloud image to docker.io instead. 2024-09-02 21:17:08 -07:00
Mike Cao 2de8632ae0 Updated cloud build. 2024-08-27 23:02:28 -07:00
Mike Cao 4ecd2afb51 Added build for cloud. 2024-08-27 22:53:28 -07:00
Mike Cao 8de2a25118 Update CI to run tests. 2024-03-01 14:24:51 -08:00
Mike Cao 75d2e3af41 Removed docker labels. 2024-02-29 20:21:51 -08:00
Mike Cao 0bae517677 Updated var reference. 2024-02-29 20:19:56 -08:00
Mike Cao a6acd5e099 Added Docker labels to manual build. 2024-02-29 20:01:38 -08:00
Mike Cao 3e45c9d055 Removed label causing build issue. 2024-02-27 20:35:39 -08:00
Mike CaoandGitHub d11d974dab Merge pull request #2512 from pxlfrk/master
add missing OCI docker labels
2024-02-15 19:54:50 -08:00
Achim Krämer 2170f87674 🎨 improve formatting
Signed-off-by: Achim Krämer <39946364+pxlfrk@users.noreply.github.com>
2024-02-14 18:52:46 +01:00
Achim Krämer 4135835270 🏷️ add OCI docker labels
Signed-off-by: Achim Krämer <39946364+pxlfrk@users.noreply.github.com>
2024-02-14 18:42:12 +01:00
Mike Cao 7ae3d47947 Update GH actions. 2024-02-04 00:32:31 -08:00
Mike Cao 9735769413 Removed Node 16 from GH workflow. 2023-12-12 19:20:34 -08:00
Mike Cao 8a4623eb7b Updated stale workflow. 2023-10-31 21:16:02 -05:00
Francis Cao b69a6bb613 stale-issues add ordering to look at old issues first 2023-08-16 10:52:01 -07:00
Francis Cao 50b3ad81e2 increase operation-per-run for stale issues 2023-08-09 15:33:06 -07:00
Mike Cao 3572df0a09 Restore github push. 2023-08-03 11:22:58 -07:00
Mike Cao eb7e9023a9 Test docker hub push. 2023-08-03 11:13:15 -07:00
Mike Cao 146bc30a64 Push images to docker hub. 2023-08-03 10:55:30 -07:00
Mike Cao 8062d7f698 Update node versions in CI. 2023-07-28 20:04:30 -07:00
Francis Cao 0fe02894ab create stale issues workflow 2023-07-26 10:24:18 -07:00
Mike Cao ad918c5bba Update CI workflow. 2023-05-16 21:19:39 -07:00
Mike Cao dbafc98142 Update checkout action. 2023-04-19 16:20:45 -07:00
BE-CH 4362be44e0 updated manual cd action 2023-03-12 18:08:13 +01:00
BE-CH 91bcbec2af + v6 and arm platform 2023-03-12 18:06:06 +01:00
Mike Cao 8234b4264c Skip database check during CI. 2022-08-25 00:49:47 -07:00
Mike Cao 6245c24e5f Update lang. Remove node 12 test. 2022-07-15 23:57:44 -07:00
Mike Cao 5358e28a68 Change registry entry in workflows. 2022-06-30 10:31:01 -07:00
Mike Cao 26ca6a3d87 Revert change. 2022-06-30 01:51:53 -07:00
Mike Cao 1bb30c81a2 Change ghcr login method. 2022-06-30 01:42:28 -07:00
Mike Cao 3139fe0c6d Change github.actor to repository_owner. 2022-06-29 23:31:05 -07:00
Mike Cao 6b0401a040 Add latest tag to manual build. 2022-06-27 15:50:24 -07:00
Mike Cao 680f0facbc Update deploy github action. 2022-06-27 02:01:15 -07:00
Mike Cao 5732f2daf6 Add option to include latest tag. 2022-06-24 09:05:15 -07:00
Mike Cao f27959ef72 Removed default latest tag. 2022-06-24 02:29:10 -07:00
Mike Cao fb4f5a29b9 Switch to manual workflow. 2022-06-24 02:27:08 -07:00
mike 0f32f48c24 Revert github action change. 2022-06-11 02:50:06 -07:00
mike 692a5d5e92 Update github action. 2022-06-11 02:36:45 -07:00
Mike Cao e31181c676 Update language bundles. 2022-04-03 20:19:05 -07:00
Mike Cao 99052d8026 Use yarn for docker build. 2022-04-03 19:22:20 -07:00
Lukas Läderach 9a0c1dff9d feat(cd): use semantic release for docker images 2022-03-22 15:37:11 +01:00