Paul Rastoin
|
f2691e53a0
|
[CI]: Increase status check timeout (#11896)
# Introduction
Some jobs start to fail because they exceed the timeout
Such as this job
https://github.com/twentyhq/twenty/actions/runs/14862320942/job/41730200276?pr=11881
|
2025-05-06 17:14:58 +02:00 |
|
Paul Rastoin
|
560f715c37
|
[CI][NITPICK]: Rename prerequisites jobs to changed-files-check (#9670)
Related to https://github.com/twentyhq/twenty/pull/9643
Renaming `prerequisites` jobs to a more accurate `changed-files-check`
|
2025-01-16 14:09:59 +01:00 |
|
Paul Rastoin
|
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 |
|
Mohammed Abdul Razak Wahab
|
08a9db2df6
|
Add Twenty Shared & Fix profile image rendering (#8841)
PR Summary:
1. Added `Twenty Shared` Package to centralize utilitiies as mentioned
in #8942
2. Optimization of `getImageAbsoluteURI.ts` to handle edge cases

---------
Co-authored-by: Antoine Moreaux <moreaux.antoine@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
|
2024-12-17 09:24:21 +01:00 |
|