Commit Graph

91 Commits

Author SHA1 Message Date
Claudio Ortolina baa95ab97f Pin tap-summary to latest released version 2026-05-01 08:10:20 +01:00
Claudio Ortolina 4638ac1715 Update a few actions 2026-05-01 08:05:42 +01:00
Claudio Ortolina e934b2d5f2 Pin GH actions 2026-04-30 20:02:54 +01:00
Claudio Ortolina 69e2d2f6e5 Upgrade to hurl 8.0.0 2026-04-27 11:54:40 +01:00
Claudio Ortolina 815b34c024 ML-9: add mix_audit for CVE scanning (warn-only) 2026-04-24 08:13:42 +01:00
Claudio Ortolina be6f4d2338 Enforce coverage threshold inline in CI test step
Closes #177
2026-04-17 13:37:13 +01:00
Claudio Ortolina 028c2a1b8d Configure test coverage and enable on CI 2026-04-17 13:30:04 +01:00
Claudio Ortolina e98d7d1d8a Add asset build step to lint CI job 2026-04-17 10:19:10 +01:00
Claudio Ortolina f1013070bd Monitor Dockerfile updates via Dependabot
Closes #175
2026-04-17 08:14:44 +01:00
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 e2f376b423 Enable Fluxon private repo for dependabot 2026-04-09 10:43:04 +01:00
Claudio Ortolina 56b281c696 Ignore path-based NPM dependency in dependabot 2026-04-09 10:35:19 +01:00
Claudio Ortolina c048054956 Enable dependabot for Elixir and NPM packages 2026-04-09 10:28:47 +01:00
Claudio Ortolina c833149fa4 Use dependabot for docker image updates 2026-04-09 07:33:19 +01:00
Claudio Ortolina ba787616e9 Set CI env defaults consistently 2026-03-26 23:09:05 +00:00
Claudio Ortolina fcc12e0ad0 Update screenshots in README 2026-03-25 14:54:14 +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 a1b56673e4 Remove unused copilot instructions 2026-03-11 15:48:19 +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
Copilot fa8b01110b Add GitHub Copilot instructions (#64)
* Initial plan
* Add GitHub Copilot instructions file

Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com>
2025-11-11 07:53:04 +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 feade2ed8d Configure Dependabot for GitHub Actions updates 2025-10-03 07:52:18 +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