Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

[Feature] Improve Gitlab CI #8

Merged
titouanmathis merged 4 commits intodevelopfrom
feature/gitlab-ci
Sep 30, 2022
Merged

[Feature] Improve Gitlab CI #8
titouanmathis merged 4 commits intodevelopfrom
feature/gitlab-ci

Conversation

@titouanmathis
Copy link
Copy Markdown
Contributor

@titouanmathis titouanmathis commented Sep 28, 2022

This PR improves our GitLab CI configuration:

  • Pipelines will run only on merge requests
  • Pipelines can be disabled:
    • When the MR is in Draft: mode
    • When the commit pushed starts with WIP
  • NPM and Composer cache are now kept in cache based on the content of the dependencies files: package.json, package-lock.json, composer.json and composer.lock; this means that new branches that do not change these files will share the same dependency cache

Changelog

Changed

@titouanmathis titouanmathis self-assigned this Sep 28, 2022
@titouanmathis titouanmathis force-pushed the feature/gitlab-ci branch 5 times, most recently from e4485ae to b424488 Compare September 28, 2022 12:56
@titouanmathis titouanmathis requested a review from a team September 28, 2022 13:56
We might want pipelines to run while still working on it. The `Draft:`
prefix should be used instead to prevent pipelines from running.
@titouanmathis titouanmathis merged commit c3c6e42 into develop Sep 30, 2022
@titouanmathis titouanmathis mentioned this pull request Sep 30, 2022
titouanmathis added a commit that referenced this pull request Sep 30, 2022
v2.0.2

Changed
- Improve GitLab CI configuration (#8)
- Update Twig 2.15.2 → 2.15.3 (#9)
@titouanmathis titouanmathis deleted the feature/gitlab-ci branch December 22, 2022 14:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants