mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-02-07 02:07:04 +00:00
Compare commits
3 commits
75fe90ab6e
...
942aa80aa9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
942aa80aa9 | ||
| 8eb7eadc4e | |||
|
|
bcca36e856 |
5 changed files with 16 additions and 7 deletions
2
.github/workflows/ci.yaml
vendored
2
.github/workflows/ci.yaml
vendored
|
|
@ -20,7 +20,7 @@ jobs:
|
|||
- name: Run golangci-lint
|
||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8
|
||||
with:
|
||||
version: v2.2.1 # renovate: datasource=github-releases depName=golangci/golangci-lint
|
||||
version: v2.2.2 # renovate: datasource=github-releases depName=golangci/golangci-lint
|
||||
args: --timeout 5m
|
||||
|
||||
test:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# Changelog
|
||||
|
||||
## [v0.6.1](https://github.com/apricote/releaser-pleaser/releases/tag/v0.6.1)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **gitlab**: support fast-forward merges (#210)
|
||||
|
||||
## [v0.6.0](https://github.com/apricote/releaser-pleaser/releases/tag/v0.6.0)
|
||||
|
||||
### ✨ Highlights
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ inputs:
|
|||
outputs: {}
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: docker://ghcr.io/apricote/releaser-pleaser:v0.6.0 # x-releaser-pleaser-version
|
||||
image: docker://ghcr.io/apricote/releaser-pleaser:v0.6.1 # x-releaser-pleaser-version
|
||||
args:
|
||||
- run
|
||||
- --forge=github
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ func (g *GitLab) prForCommit(ctx context.Context, commit git.Commit) (*git.PullR
|
|||
var mergeRequest *gitlab.BasicMergeRequest
|
||||
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
|
||||
if mr.MergeCommitSHA == commit.Hash || mr.SquashCommitSHA == commit.Hash {
|
||||
if mr.MergeCommitSHA == commit.Hash || mr.SquashCommitSHA == commit.Hash || mr.SHA == commit.Hash {
|
||||
mergeRequest = mr
|
||||
break
|
||||
}
|
||||
|
|
@ -403,12 +403,15 @@ func gitlabMRToReleasePullRequest(pr *gitlab.BasicMergeRequest) *releasepr.Relea
|
|||
}
|
||||
}
|
||||
|
||||
// Commit SHA is saved in either [MergeCommitSHA] or [SquashCommitSHA] depending on which merge method was used.
|
||||
// Commit SHA is saved in either [MergeCommitSHA], [SquashCommitSHA] or [SHA] depending on which merge method was used.
|
||||
var releaseCommit *git.Commit
|
||||
if pr.MergeCommitSHA != "" {
|
||||
switch {
|
||||
case pr.MergeCommitSHA != "":
|
||||
releaseCommit = &git.Commit{Hash: pr.MergeCommitSHA}
|
||||
} else if pr.SquashCommitSHA != "" {
|
||||
case pr.SquashCommitSHA != "":
|
||||
releaseCommit = &git.Commit{Hash: pr.SquashCommitSHA}
|
||||
case pr.MergedAt != nil && pr.SHA != "":
|
||||
releaseCommit = &git.Commit{Hash: pr.SHA}
|
||||
}
|
||||
|
||||
return &releasepr.ReleasePullRequest{
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ releaser-pleaser:
|
|||
resource_group: releaser-pleaser
|
||||
|
||||
image:
|
||||
name: ghcr.io/apricote/releaser-pleaser:v0.6.0 # x-releaser-pleaser-version
|
||||
name: ghcr.io/apricote/releaser-pleaser:v0.6.1 # x-releaser-pleaser-version
|
||||
entrypoint: [ "" ]
|
||||
variables:
|
||||
GITLAB_TOKEN: $[[ inputs.token ]]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue