Charles Bochet and GitHub
d48c58640c
Migrate CI runners from Depot back to GitHub-hosted runners ( #18347 )
...
## Summary
- Replaces all `depot-ubuntu-24.04` runners with `ubuntu-latest`
- Replaces all `depot-ubuntu-24.04-8` runners with
`ubuntu-latest-8-cores`
- Updates storybook build cache keys in ci-front.yaml to reflect the
runner name change
Reverts the temporary Depot migration introduced in #18163 / #18179
across all 23 workflow files.
2026-03-03 14:14:27 +01:00
Charles Bochet and GitHub
129d1ede86
Change runners temp ( #18163 )
...
Temporarily moving all ubuntu-latest 1 core to depot except ci-website
2026-02-23 10:53:31 +01:00
Antoine Moreaux and GitHub
93d55d1bc2
chore(workflows): update permissions across GitHub Actions workflows … ( #14919 )
...
…for consistency
2025-10-06 17:36:41 +02:00
Félix Malfait and GitHub
30a2164980
First Application POC ( #14382 )
...
Quick proof of concept for twenty-apps + twenty-cli, with local
development / hot reload
Let's discuss it!
https://github.com/user-attachments/assets/c6789936-cd5f-4110-a265-863a6ac1af2d
2025-09-10 15:12:38 +02:00
Paul Rastoin and GitHub
f8ddc02b8e
[CI] Refactor changed files integration ( #9643 )
...
# BEFORE
[run](https://github.com/twentyhq/twenty/actions/runs/12806801953 )

# AFTER
[run](https://github.com/twentyhq/twenty/actions/runs/12807034402 )

## Motivations:
- less workflow to whitelist as blocking for PRs
- less if condition per step
cons:
- quite verbose
- need to manually sync the `ci-NAME-status-check` needs list to any
other existing and should be dep jobs
## Version migration
Migrated to the latest `changed-files@45` version, getting rid of the
`set-output` usage warnings
## Tests runs:
With mutation:
- [Success
flow](https://github.com/twentyhq/twenty/actions/runs/12791958651/job/35661546343 )
- [server-setup failure
flow](https://github.com/twentyhq/twenty/actions/runs/12792225779 )
- [Other job failure
flow](https://github.com/twentyhq/twenty/actions/runs/12792313463 ), one
of the `inner` job failed
- [Manual cancel
flow](https://github.com/twentyhq/twenty/actions/runs/12792313463 )
`ci-server-status-check` also has the `cancelled` status
- [Matrix
failure](https://github.com/twentyhq/twenty/actions/runs/12806883553 )
Without mutation:
- [Nothing to do
flow](https://github.com/twentyhq/twenty/actions/runs/12792098384 ),
skipped `inner` job but `ci-server-status-check` still succeeded
## Notes
### Linter
We should setup a `yml` prettier and linter for the `.github/worfklows`
folder
### Centralized `ci-NAME-status-check` logic
Unfortunately I couldn't achieve to either make a `composite` action or
a `reusable-workflow`, as I could not access the correct layer to run
the `always` but also acessing the `needs` context
2025-01-16 13:37:28 +01:00