Elian Doran
0143db5b45
chore(monorepo): put back CI and environment setup
2025-04-18 16:10:03 +03:00
Elian Doran
318808f9ec
chore(monorepo): move everything into subdirectory for easy diffing
2025-04-18 01:28:32 +03:00
Elian Doran
6dc2e4088f
fix(ci): tsx not found when updating build info
2025-04-04 16:36:13 +03:00
Elian Doran
849fd5a2af
fix(ci): unrecognized name-value "inputs"
2025-04-04 14:06:30 +03:00
Elian Doran
a7ba7d6528
fix(docker): display correct build date ( closes #1380 )
2025-04-03 17:49:07 +03:00
Panagiotis Papadopoulos
b97c28bc13
ci: bump to node v22 -> fixes EBADENGINE warning
...
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: 'node-abi@4.2.0',
npm warn EBADENGINE required: { node: '>=22.12.0' },
npm warn EBADENGINE current: { node: 'v20.18.1', npm: '10.8.2' }
npm warn EBADENGINE }
2025-03-26 08:10:04 +01:00
Panagiotis Papadopoulos
3553d64060
build(Docker/ci): get rid of running partial build locally
...
this is now handled fully inside Docker.
exception for "test_docker" job in "main-docker"
-> it seems that one needs to be there still, since it runs Playwright tests from outside the container
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
2973d38db0
build(Docker): move server-package.json preparation into Dockerfile
2025-03-07 23:14:56 +01:00
Elian Doran
ca1d5207d8
fix(build): try using ARM runner for building docker
2025-02-20 17:10:16 +02:00
Elian Doran
2dfac783ce
fix(ci): conflict in name of playwright report artifact
2025-01-14 11:55:04 +02:00
Elian Doran
2fa5955bd5
fix(e2e): port for docker
2025-01-13 21:48:30 +02:00
Elian Doran
6c886fe3b9
chore(e2e): order around docker test
2025-01-13 21:21:18 +02:00
Elian Doran
fbfee818b2
fix(ci): directory for e2e tests
2025-01-13 09:11:11 +02:00
Elian Doran
e556137a25
feat(ci): run playwright for docker builds
2025-01-13 00:08:43 +02:00
Elian Doran
d037aea8a7
Merge pull request #640 from TriliumNext/renovate/stringbean-docker-healthcheck-action-3.x
...
chore(deps): update stringbean/docker-healthcheck-action action to v3
2024-12-07 12:00:24 +02:00
Elian Doran
5281d613d4
Merge pull request #638 from TriliumNext/renovate/docker-metadata-action-5.x
...
chore(deps): update docker/metadata-action action to v5
2024-12-07 11:59:53 +02:00
renovate[bot]
0cb7d82d16
chore(deps): update stringbean/docker-healthcheck-action action to v3
2024-11-21 21:53:41 +00:00
renovate[bot]
1e478a7a52
chore(deps): update docker/metadata-action action to v5
2024-11-21 21:53:20 +00:00
renovate[bot]
caf5b34d70
chore(deps): update docker/login-action action to v3
2024-11-21 21:53:17 +00:00
perf3ct
bdece7216f
have the latest tag be the same as stable tag
...
get rid of this annoying default "latest" tag useage
to squash
to squash, I love whitespace
don't need to verify
2024-11-02 21:51:06 +00:00
Jon Fuller
b72f46f108
Don't add stable
if pushed tag has -
2024-10-14 14:06:55 -07:00
Jon Fuller
87e0cf55f1
Introduce stable
tag on containers
...
Closes #488
2024-10-14 12:18:29 -07:00
perfectra1n
88875a3375
Print Docker container log, if success or failure healthcheck
2024-09-14 12:50:25 -07:00
perfectra1n
0656154c35
Picking up the backslash that I dropped
...
I wiped it off and cheered it up, so it should be ready to go now.
2024-09-12 13:45:13 -07:00
perfectra1n
501bf624cc
Stop tagging images with sha*
2024-09-12 12:20:54 -07:00
perfectra1n
419756d19e
Add explicit permissions for GITHUB_TOKEN for package access
2024-09-12 10:42:47 -07:00
perfectra1n
694f3cb174
Force github.repository_owner
to lowercase
...
Ahhhh, the joys of Docker....
2024-09-12 09:54:00 -07:00
perf3ct
114e7809fe
Fix CI/CD to use Matrix strategy
...
fix the digests missing
tweak dockerhub digests 1
Revert "tweak dockerhub digests 1"
This reverts commit 3542125d6035d2330fe1075682b046133568137d.
Revert "fix the digests missing"
This reverts commit 01954e5687549586233d73339b74e03e2182a339.
give this a shot then
add short sha
fix sha tag names
2024-09-07 22:34:57 -07:00
Elian Doran
7c0d6930fa
build: Revert alpine build
2024-09-07 21:35:51 +03:00
perf3ct
6eb6bfa25d
have debian be only for arm
2024-08-24 00:22:25 +00:00
perf3ct
19ad1a1b82
linux/arm64/v8 is normalized as linux/arm64
2024-08-08 17:27:36 -07:00
perf3ct
00b40df6e1
remove the strategy matrix to fix ci/cd builds
2024-08-08 17:24:50 -07:00
perf3ct
676bff43d9
fix arm builds
2024-08-08 14:38:39 -07:00
Elian Doran
865c0fb981
docker: Reintroduce cross-platform builds
2024-08-08 00:06:19 +03:00
Elian Doran
645fd43339
Revert "docker: Reintroduce cross-platform builds"
...
This reverts commit 85db664756ddde6c757c5857c6b072c0c20996ab.
2024-08-08 00:03:51 +03:00
Elian Doran
85db664756
docker: Reintroduce cross-platform builds
2024-08-07 23:46:12 +03:00
Elian Doran
9cf14cc3a8
ci: Use healthcheck action
2024-08-07 22:42:55 +03:00
Elian Doran
e64234b462
ci: Add test for Docker healtcheck
2024-08-07 22:31:09 +03:00
Elian Doran
5295d956a2
ci: Add Docker test step
2024-08-07 22:25:01 +03:00
Elian Doran
a8814f0e9b
ci: Extract docker build into separate workflow
2024-08-07 22:10:16 +03:00