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
3dec68fe33
Don't run dependency submission on PRs
2025-10-03 07:59:46 +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
c404446623
Test out tap reporting
2025-09-15 13:45:13 +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
679bf12972
Try and setup caching for Docker builds
2025-08-24 17:15:58 +03:00
Claudio Ortolina
29fb985b3b
Add deploy to Coolify host
2025-08-24 17:15:18 +03:00
Claudio Ortolina
a63dc47e2e
Push image after build
2025-08-23 14:04:50 +03:00
Claudio Ortolina
f8e3cb467b
Try and build Docker image on GitHub
2025-08-23 13:59:46 +03:00
Claudio Ortolina
4c7afa04c6
Name CI steps
2025-06-14 13:03:07 +03:00
Claudio Ortolina
015f8dd5b3
Test out mix dependency submission
2025-05-09 11:51:34 +01: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
7c4d10a774
Fix dependabot.yml path
2025-01-20 18:09:55 +00:00
Claudio Ortolina
8afb171c95
Re-enable dependabot
...
It should work as the workflow image has been updated to use Elixir 1.17
2025-01-20 18:07:10 +00:00
Claudio Ortolina
6102363fb4
Add GH Action to manually very production environment
2024-12-26 14:41:16 +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