103 Commits

Author SHA1 Message Date
Claudio Ortolina 65f472c980 Convert screenshots to JPG 2026-05-27 07:27:25 +03:00
Claudio Ortolina 69101114ee Slightly compress screenshots 2026-05-27 01:05:17 +03:00
Claudio Ortolina 9f6848f1ab Fix gh actions to use mise lock as cache key 2026-05-25 09:54:19 +03:00
dependabot[bot] 362ec6c48f Bump actions/checkout from 4.2.2 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.2.
- [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.2.2...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 09:15:05 +01:00
dependabot[bot] a6cbdd07bb Bump jdx/mise-action from 2.1.11 to 4.0.1
Bumps [jdx/mise-action](https://github.com/jdx/mise-action) from 2.1.11 to 4.0.1.
- [Release notes](https://github.com/jdx/mise-action/releases)
- [Changelog](https://github.com/jdx/mise-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jdx/mise-action/compare/v2.1.11...1648a7812b9aeae629881980618f079932869151)

---
updated-dependencies:
- dependency-name: jdx/mise-action
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 09:14:31 +01:00
Claudio Ortolina 0a80f14bc9 For pi CI, only install node 2026-05-11 22:42:49 +01:00
Claudio Ortolina d7fa908f9c Enable CI for pi extensions 2026-05-11 22:37:44 +01:00
Claudio Ortolina cc0bfd4791 Add dependabot monitoring for sensitive-file-guard extension 2026-05-11 20:35:45 +01:00
dependabot[bot] e9032a8f8f Bump actions/dependency-review-action from 4.9.0 to 5.0.0
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.9.0 to 5.0.0.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/2031cfc080254a8a887f58cffee85186f0e49e48...a1d282b36b6f3519aa1f3fc636f609c47dddb294)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-11 07:03:11 +01:00
Claudio Ortolina af45205b3f Add dependabot npm config for s3-browser extension
The previous edit inserted the new npm ecosystem entry at the wrong
YAML indentation level, leaving /assets with an empty ignore list
and nesting the s3-browser entry incorrectly.

Fix: restore the live_toast ignore under /assets, and add
.pi/extensions/s3-browser as a proper top-level updates entry.
2026-05-08 18:16:37 +01:00
Claudio Ortolina 0b1f839091 Remove all remnants of claude 2026-05-05 10:36:50 +01:00
Claudio Ortolina 0ac27565f4 fix(ci): rename HURL_api_token to HURL_VARIABLE_api_token in verify workflow
Matches the variable naming convention used in test_and_deploy.yml so
the manual verification workflow can read the API token correctly.
2026-05-04 14:17:22 +01:00
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