Open labsforge opened 3 months ago
Hi, I'm trying to implement this plugin into our ci but I'm having dificulties. this is the config for semantic:
"branches": [ "master", { "name": "beta", "channel": "beta", "prerelease": true }, { "name": "development", "channel": "alpha", "prerelease": "alpha" } ]
I have alpha/beta/stable releases, alpha=development, beta=beta, stable=master and I need to backmerge from beta>development and from master>beta>development in order for semantic-release fetch the last tag from each release branch.
this is the plugin:
["@saithodev/semantic-release-backmerge", { "backmergeBranches": ["development", {"from": "master", "to": "beta"}], "backmergeStrategy": "merge", "message": "chore(release): backmerge ${nextRelease.version} to ${branch.name} [skip ci]", "clearWorkspace": true }]
the result is not what I expected, because tries to merge development into master 😨 log:
[3:24:43 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Fetching all remotes. [3:24:43 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Fetching latest commits from repository at "[https://gitlab-ci-token:[secure]@gitlab.com/app.git](https://gitlab-ci-token:%5Bsecure%5D@gitlab.com/app.git)". [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Stashing uncommitted files from Git workspace. [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Performing back-merge into develop branch "master". [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Branch is detached. Checking out release branch "beta". [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Checking out develop branch "master". [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Performing backmerge with "merge" strategy. [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Loading plugins [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Executing "done" step of plugins [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Found 0 staged files for back-merge commit [3:24:44 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ Pushing backmerge to develop branch master { name: 'beta', channel: 'beta', prerelease: true } [3:24:47 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ [object Object] [3:24:47 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ✖ Invalid branch configuration found and ignored. { name: 'development', channel: 'alpha', prerelease: 'alpha' } [3:24:47 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ℹ [object Object] [3:24:47 PM] [semantic-release] [@saithodev/semantic-release-backmerge] › ✖ Invalid branch configuration found and ignored. [3:24:47 PM] [semantic-release] › ✔ Completed step "success" of plugin "@saithodev/semantic-release-backmerge" [3:24:47 PM] [semantic-release] › ✔ Published release 1.0.6-beta.1 on beta channel
Performing back-merge into develop branch "master". Pushing backmerge to develop branch master { name: 'beta', channel: 'beta', prerelease: true } Invalid branch configuration found and ignored. { name: 'development', channel: 'alpha', prerelease: 'alpha' }
What am I doing wrong?
Thank you
Nobody here? 😨
Hi, I'm trying to implement this plugin into our ci but I'm having dificulties. this is the config for semantic:
I have alpha/beta/stable releases, alpha=development, beta=beta, stable=master and I need to backmerge from beta>development and from master>beta>development in order for semantic-release fetch the last tag from each release branch.
this is the plugin:
the result is not what I expected, because tries to merge development into master 😨 log:
What am I doing wrong?
Thank you