Claudio Ortolina
ae262352c6
Add shellcheck to CI lint job
2026-04-12 12:33:02 +01:00
Claudio Ortolina
ba787616e9
Set CI env defaults consistently
2026-03-26 23:09:05 +00:00
Claudio Ortolina
2cd81845b2
Try and run CI on mise
2026-03-23 11:13:16 +00:00
Claudio Ortolina
b215d23ff1
Increase parallelism and tolerance for tests (CI particularly)
2026-03-22 08:11:15 +00:00
Claudio Ortolina
9940fe27c5
Remove tailwind installation from CI
...
Not needed anymore as we removed canonical_tailwind
2026-03-20 23:43:56 +00:00
Claudio Ortolina
cbd8845fc3
Make sure tailwind binary is available on CI
2026-03-20 13:07:13 +00:00
Claudio Ortolina
c078c30c84
Parallelize CI test and lint
2026-03-19 07:59:32 +00:00
Claudio Ortolina
f0151de808
Force Node.js 24 on test/deploy CI
...
Following a deprecation from GitHub:
> ! Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
2026-03-11 15:59:32 +00:00
Claudio Ortolina
3938cbaf54
Run sobelow on CI
2026-03-07 19:09:02 +00:00
Claudio Ortolina
911cf4525a
There are no tests tagged as slow anymore
2026-03-05 09:08:34 +00:00
Claudio Ortolina
28fed4e2f0
Run slow tests on CI
2026-03-01 17:18:55 +00:00
Claudio Ortolina
1b934537ea
Remove Sentry and Honeybadger
2026-02-26 21:52:57 +00:00
Claudio Ortolina
205c1409e3
Notify Honeybadger of a new deployment
2026-02-26 20:41:34 +00:00
dependabot[bot]
4e26d6753c
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 08:55:49 +03:00
dependabot[bot]
491ba22158
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 07:28:37 +00:00
Claudio Ortolina
aef2e18d9e
Explicitly compile for dev and test in CI
2025-10-16 09:40:23 +01:00
Claudio Ortolina
c06afe631a
Migrate prod:deploy to standalone script
2025-10-07 01:22:25 +03:00
dependabot[bot]
f5bd7d0774
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-03 08:03:12 +03:00
Claudio Ortolina
59b00502d3
Use emojis for important CI tests
2025-09-16 11:45:45 +03:00
Claudio Ortolina
15e7d90470
Make important CI steps stand out console report
2025-09-16 11:32:58 +03:00
Claudio Ortolina
09a0358511
Setup tap reports for HURL tests
2025-09-15 13:49:07 +03:00
Claudio Ortolina
57deea2f4c
Use healthcheck to test deployment is up
2025-09-15 07:28:42 +03:00
Claudio Ortolina
bdb88b3412
Sleep between deploy and verification
...
Previous version would sleep 10s at each request in the verification
test
2025-09-15 07:22:33 +03:00
Claudio Ortolina
304cce0a60
Verify after deployment
2025-09-14 17:45:24 +03:00
Claudio Ortolina
f5e37b66cf
Deploy using HURL
...
So that the deployment can be monitored
2025-09-14 17:42:04 +03:00
Claudio Ortolina
dbdb0c296f
Build image directly on Coolify
2025-08-26 09:11:21 +03:00
Claudio Ortolina
e1c61ac2ac
Remove automatic verify
2025-08-25 20:28:26 +03:00
Claudio Ortolina
7656945fe8
See if we can tag image with SHA
2025-08-25 08:05:40 +03:00
Claudio Ortolina
a934fad58d
Setup CI healthcheck after deploy
2025-08-24 20:16:48 +03:00
Claudio Ortolina
4eb3aba766
Add missing deploy attributes after migration to Coolify
2025-08-24 19:53:30 +03:00
Claudio Ortolina
33d9348c4e
Move CI to Coolify
2025-08-24 19:48:05 +03:00
Claudio Ortolina
4c7afa04c6
Name CI steps
2025-06-14 13:03:07 +03:00
Claudio Ortolina
ea08f844ff
Add missing CLOAK_ENCRYPTION_KEY for CI
2025-05-06 16:10:56 +01:00
Claudio Ortolina
48b8a84f8d
Attempt at install Fluxon UI on CI
2025-04-15 10:50:03 +01:00
Claudio Ortolina
4ee5984fd5
Run credo check on CI
2025-02-20 15:30:12 +00:00
Claudio Ortolina
fc0120e5fc
Revert "Template host in verification tests"
...
This reverts commit d65a2223db .
2024-12-25 19:57:27 +00:00
Claudio Ortolina
d65a2223db
Template host in verification tests
2024-12-25 19:54:23 +00:00
Claudio Ortolina
3abcf5d7dd
Run hurl in test mode
...
So that it can output test results.
2024-12-22 22:20:18 +00:00
Claudio Ortolina
962d6a0cb0
Run HURL tests on production env after deploy
2024-12-22 19:11:28 +00:00
Claudio Ortolina
89c9c4bf74
Add CI check for unused dependencies
2024-12-20 21:20:59 +00:00
Claudio Ortolina
7b2d641190
Include OTP and Elixir version in cache keys
2024-12-19 20:32:30 +00:00
Claudio Ortolina
6efe026629
Try and run deploy explicitly on ubuntu-24.04
...
This addresses an annotation by GitHub:
ubuntu-latest pipelines will use ubuntu-24.04 soon.
For more details, see https://github.com/actions/runner-images/issues/10636
2024-12-15 10:46:57 +03:00
Claudio Ortolina
87fee5f363
Use production environment on GitHub
2024-11-01 15:15:16 +00:00
Claudio Ortolina
ab3e5ef2ad
Check code is formatted on CI
2024-10-31 08:40:32 +00:00
Claudio Ortolina
b2337b4a81
Check translations status on CI ( #5 )
2024-10-22 15:42:49 +01:00
Claudio Ortolina
6a8d4f1e54
Revert "Ensure code is formatted on CI"
...
This reverts commit 63e63b3bb4 .
2024-10-04 12:47:56 +01:00
Claudio Ortolina
63e63b3bb4
Ensure code is formatted on CI
2024-10-04 12:44:27 +01:00
Claudio Ortolina
8a67736476
Uniform CI job names
2024-10-04 12:44:08 +01:00
Claudio Ortolina
6584364c2b
CI improvements ( #4 )
...
* Make deploy dependent on succesful testing
* Use cache action v4
* Test on ubuntu 24.04
2024-10-03 19:07:57 +01:00
Claudio Ortolina
d94ae553a3
Consolidate CI pipeline
...
Test on every commit, deploy only on main
2024-10-03 18:59:20 +01:00