mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-02-10 03:37:03 +00:00
Compare commits
No commits in common. "1883466c3e333da89537e4f90889ba1c572972dc" and "763018ff9bcfbd07a058029013d5ff4e077f4443" have entirely different histories.
1883466c3e
...
763018ff9b
4 changed files with 4 additions and 13 deletions
|
|
@ -1,11 +1,5 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## [v0.4.1](https://github.com/apricote/releaser-pleaser/releases/tag/v0.4.1)
|
|
||||||
|
|
||||||
### Bug Fixes
|
|
||||||
|
|
||||||
- **gitlab**: release not created when release pr was squashed (#86)
|
|
||||||
|
|
||||||
## [v0.4.0](https://github.com/apricote/releaser-pleaser/releases/tag/v0.4.0)
|
## [v0.4.0](https://github.com/apricote/releaser-pleaser/releases/tag/v0.4.0)
|
||||||
|
|
||||||
### ✨ Highlights
|
### ✨ Highlights
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ inputs:
|
||||||
outputs: {}
|
outputs: {}
|
||||||
runs:
|
runs:
|
||||||
using: 'docker'
|
using: 'docker'
|
||||||
image: ghcr.io/apricote/releaser-pleaser:v0.4.1 # x-releaser-pleaser-version
|
image: ghcr.io/apricote/releaser-pleaser:v0.4.0 # x-releaser-pleaser-version
|
||||||
args:
|
args:
|
||||||
- run
|
- run
|
||||||
- --forge=github
|
- --forge=github
|
||||||
|
|
|
||||||
|
|
@ -176,8 +176,8 @@ func (g *GitLab) prForCommit(ctx context.Context, commit git.Commit) (*git.PullR
|
||||||
|
|
||||||
var mergeRequest *gitlab.MergeRequest
|
var mergeRequest *gitlab.MergeRequest
|
||||||
for _, mr := range associatedMRs {
|
for _, mr := range associatedMRs {
|
||||||
// We only look for the MR that has this commit set as the "merge/squash commit" => The result of squashing this branch onto main
|
// We only look for the MR that has this commit set as the "merge commit" => The result of squashing this branch onto main
|
||||||
if mr.MergeCommitSHA == commit.Hash || mr.SquashCommitSHA == commit.Hash {
|
if mr.MergeCommitSHA == commit.Hash {
|
||||||
mergeRequest = mr
|
mergeRequest = mr
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
@ -387,12 +387,9 @@ func gitlabMRToReleasePullRequest(pr *gitlab.MergeRequest) *releasepr.ReleasePul
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Commit SHA is saved in either [MergeCommitSHA] or [SquashCommitSHA] depending on which merge method was used.
|
|
||||||
var releaseCommit *git.Commit
|
var releaseCommit *git.Commit
|
||||||
if pr.MergeCommitSHA != "" {
|
if pr.MergeCommitSHA != "" {
|
||||||
releaseCommit = &git.Commit{Hash: pr.MergeCommitSHA}
|
releaseCommit = &git.Commit{Hash: pr.MergeCommitSHA}
|
||||||
} else if pr.SquashCommitSHA != "" {
|
|
||||||
releaseCommit = &git.Commit{Hash: pr.SquashCommitSHA}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return &releasepr.ReleasePullRequest{
|
return &releasepr.ReleasePullRequest{
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ releaser-pleaser:
|
||||||
# There is no way to run a pipeline when the MR description is updated :(
|
# There is no way to run a pipeline when the MR description is updated :(
|
||||||
- if: $CI_COMMIT_BRANCH == "$[[ inputs.branch ]]"
|
- if: $CI_COMMIT_BRANCH == "$[[ inputs.branch ]]"
|
||||||
image:
|
image:
|
||||||
name: ghcr.io/apricote/releaser-pleaser:v0.4.1 # x-releaser-pleaser-version
|
name: ghcr.io/apricote/releaser-pleaser:v0.4.0 # x-releaser-pleaser-version
|
||||||
entrypoint: [""]
|
entrypoint: [""]
|
||||||
variables:
|
variables:
|
||||||
GITLAB_TOKEN: $[[ inputs.token ]]
|
GITLAB_TOKEN: $[[ inputs.token ]]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue