Commit Graph

50 Commits

Author SHA1 Message Date
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
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
Claudio Ortolina 040859220b Cache CI test artefacts (#2) 2024-10-03 15:52:41 +01:00
Claudio Ortolina 0f16c62a27 Fix 2024-10-03 15:34:38 +01:00
Claudio Ortolina 22a55e829d Fix version file input 2024-10-03 15:33:20 +01:00
Claudio Ortolina 75ec0e0472 Attempt at setting up CI 2024-10-03 14:11:42 +01:00
Claudio Ortolina 72d5ad466b Setup continuous deploy via GitHub 2024-09-27 19:40:34 +01:00