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
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