Commit Graph

43 Commits

Author SHA1 Message Date
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