Commit Graph

66 Commits

Author SHA1 Message Date
Claudio Ortolina b95cfd6e43 Validate Docker builder image on CI 2026-04-12 12:42:42 +01:00
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 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