97 Commits

Author SHA1 Message Date
Mike Cao 0960a8291c Update CI Node.js version to 22 for Prisma 7.x compatibility 2026-03-23 13:47:01 -07:00
Francis Cao ee823acf8a revert docker base build 2026-03-10 09:58:59 -07:00
Francis Cao 31caa0d62e Revert "BASE_PATH build stage only, added label"
This reverts commit 2309f407f2.
2026-03-05 10:47:52 -08:00
Francis Cao 2309f407f2 BASE_PATH build stage only, added label 2026-03-04 21:30:17 -08:00
Yash 1fa9c9dae1 Update .github/workflows/cd.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-29 00:22:00 +05:30
Yash 5fb550df5d Update .github/workflows/cd.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-29 00:21:50 +05:30
Yash 2e10ceee0e feat: Add BASE_PATH support with -base image variant 2026-01-29 00:15:19 +05:30
Mike Cao 860e6390f1 Updated Docker build. 2025-12-11 20:16:56 -08:00
Mike Cao 9b0d1b092e Updated worfkflow. 2025-12-11 19:31:36 -08:00
Mike Cao 2a71cc721b Fixed CI build. 2025-12-11 18:25:23 -08:00
Mike Cao 7bea47d9e8 Bumped version v3.0.3. Updated workflow. 2025-12-11 18:04:10 -08:00
Mike Cao 6ba9c1c40c New docker workflow. 2025-11-07 22:41:10 -08:00
Mike Cao de6515139e Fixed Docker permissions. 2025-11-07 18:17:51 -08:00
Mike Cao e3ca002d77 Fixed tags in build. 2025-11-07 14:35:05 -08:00
Mike Cao 8119dae3c3 Updated GH workflow. 2025-11-07 13:59:50 -08:00
Mike Cao 6ee93f7ac9 Updated README and cd.yml. 2025-11-07 12:21:17 -08:00
Mike Cao 3e9ca8761e Removed workflow script. 2025-11-07 09:15:01 -08:00
Mike Cao d2f512cae7 Don't publish .sig files. 2025-11-07 09:14:19 -08:00
Mike Cao df3ca02e8b Always push latest for Docker. 2025-11-07 08:52:16 -08:00
Mike Cao a90b788138 Updated cd script. 2025-11-07 00:09:53 -08:00
Mike Cao 04a05bbf26 Added workflow input. 2025-11-06 23:35:14 -08:00
Mike Cao 437c9603db Fixed build. 2025-11-06 22:58:26 -08:00
Mike Cao 4272bb4c4d Removed db types from docker build. 2025-11-06 22:48:34 -08:00
Mike Cao d23ad5f272 Merge branch 'master' into dev
# Conflicts:
#	.github/workflows/cd.yml
#	package.json
#	pnpm-lock.yaml
#	src/lib/date.ts
#	src/lib/schema.ts
2025-10-04 13:38:58 -07:00
Mike Cao 35c27589b7 Updated workflow to only run on tag publish. 2025-10-04 13:32:40 -07:00
Mike Cao aaf92058d4 Merge remote-tracking branch 'origin/master' 2025-10-04 12:36:49 -07:00
Mike Cao b152cfe480 Added workflow to delete untagged images. 2025-10-04 12:36:39 -07:00
Mike Cao 82813f312a Added workflow to delete untagged images. 2025-10-04 12:12:39 -07:00
Mike Cao 2d0104382c Don't build Docker images for dev. 2025-10-04 11:44:37 -07:00
Mike Cao c51dd7e606 Merge branch 'master' into dev
# Conflicts:
#	.github/workflows/cd-manual.yml
#	.github/workflows/cd.yml
#	.github/workflows/ci.yml
#	src/lib/detect.ts
2025-09-23 17:43:24 -07:00
Mike Cao 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
Mike Cao 04c06443a8 Merge branch 'master' into dev
# Conflicts:
#	.github/workflows/ci.yml
#	src/lang/es-ES.json
#	src/lang/sl-SI.json
#	src/lib/constants.ts
#	src/lib/detect.ts
#	src/queries/sql/reports/getRevenue.ts
2025-09-16 21:11:12 -07: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
Mike Cao d6ae09ac18 Changed CI build. 2025-07-02 10:48:17 -07:00
Mike Cao ee6c68d27c Refactor filter handling for queries. 2025-07-02 01:44:12 -07:00
Mike Cao 5c5ec18e67 Added turbo build for CI. 2025-06-26 21:44:00 -07:00
Mike Cao 5a85433e63 Fix CI. 2025-06-18 22:48:03 -07:00
Mike Cao a1654e88af Update CI. 2025-06-18 22:46:05 -07:00
Ru Chern Chong 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 Cao 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