Skip to content

ci: use new git-filter-repo based action with tag filtering support for splitting monorepo to PHP packages #110

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Sep 4, 2024

Conversation

tcarrio
Copy link
Member

@tcarrio tcarrio commented Sep 4, 2024

This PR

  • fixes and upgrades release CI to use matrix-based definition of projects and with release tags publishing support

Readiness

  • All release targets enabled

DO NOT MERGE UNLESS ALL READINESS CHECKS ARE COMPLETE

Related Issues

Notes

This was previously broken and the transition to a new project to better support the requirements for the PHP monorepo have been completed in this PR.

Follow-up Tasks

Possible issues to come with release-please in tandem with this change.

How to test

Validation has been performed with a series of test runs from the split branch.

Merge.

@tcarrio tcarrio requested a review from a team as a code owner September 4, 2024 02:22
…ngle matrix

ci: support for running from split branch

chore: remove outdated gitsplit config

fix: tag rename rule

chore: debug info postcheckout

chore: disable all but one in matrix for validation

ci: fix closing str

ci: fix reference to subdir

feat: push implicit tags from prefilter operation

chore: update to latest fixed action

chore: empty commit bump

chore: update to tag output version of action

fix: tag reference has package type as suffix before version

ci: revert versions to next major to support new deployment structure

ci: revert versions to next major to support new deployment structure

chore: bump to latest version of action

ci: pass reference for targetBranch or nothing if not provided

ci: execute from releases only
Signed-off-by: Tom Carrio <[email protected]>
@tcarrio
Copy link
Member Author

tcarrio commented Sep 4, 2024

Rebased, squashed, and signed off.

New CI Action does NOT execute unless it is a release.

The workflow dispatch is supported to provide an explicit tag reference from the upstream in the form of open-feature/flagd-provider-...

@tcarrio
Copy link
Member Author

tcarrio commented Sep 4, 2024

I'm aiming to merge to get ahead of this- the current CI process is broken anyway 🥲

Without the version tags getting bumped I will be halted on progress here as well. So, finalizing the CI work and will continue triage.

@tcarrio tcarrio merged commit fb4da77 into main Sep 4, 2024
21 checks passed
@thomaspoignant thomaspoignant deleted the split branch September 5, 2024 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant