Skip to content

Commit

Permalink
fix: release-please configurations HEL-341
Browse files Browse the repository at this point in the history
  • Loading branch information
terovirtanen committed Jul 6, 2023
1 parent 8ab8401 commit 533f7e9
Show file tree
Hide file tree
Showing 7 changed files with 65 additions and 3 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# .github/workflows/release-please.yml
name: release-please
on:
push:
branches:
- master
# manual triggered
workflow_dispatch:
inputs:
label:
description: 'PR label, force update for release-please PRs. Do not use spaces!'
required: false
type: string

jobs:
release-please:
runs-on: ubuntu-latest
steps:
- name: Install release-please client
run: npm i release-please -g
# extra label will be set on open release-please PR's to ensure PR re-generation (manifest -file merge issue)
# extra label includes the released component tag or manual triggered label name
- name: Create release pr
run: |
if [ -n "${{ github.event.release.tag_name }}" ]; then
LABEL="--label ${{ github.event.release.tag_name }}"
elif [ -n "${{ inputs.label }}" ]; then
LABEL="--label ${{ inputs.label }}"
fi
echo $LABEL
release-please release-pr --token=${{ secrets.GITHUB_TOKEN }} --repo-url=$GITHUB_REPOSITORY $LABEL
# create release
# rerun release-pr after release creation to fix manifest -file merge issue
- name: Create github release
run: |
release-please github-release --token=${{ secrets.GITHUB_TOKEN }} --repo-url=$GITHUB_REPOSITORY
release-please release-pr --token=${{ secrets.GITHUB_TOKEN }} --repo-url=$GITHUB_REPOSITORY
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "3.1.3"
}
2 changes: 1 addition & 1 deletion azure-pipelines-kuvaselaamo-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ trigger:
batch: true
tags:
include:
- release-*
- kuvaselaamo-v*
paths:
exclude:
- README.md
Expand Down
8 changes: 8 additions & 0 deletions azure-pipelines-kuvaselaamo-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ pr:
branches:
include:
- master
paths:
exclude:
- '*release-please*'
- '**/*.md'
- '.github/'
- 'azure-pipelines-release.yml'
- 'azure-pipelines-test.yml'
- 'docker-compose*'

# By default, use self-hosted agents
pool: Default
Expand Down
5 changes: 3 additions & 2 deletions azure-pipelines-kuvaselaamo-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ trigger:
- master
paths:
exclude:
- README.md
- CHANGELOG.md
- '*release-please*'
- '**/*.md'
- '.github/'

# Pull request (PR) triggers cause a pipeline to run whenever a pull request is
# opened with one of the specified target branches, or when updates are made to
Expand Down
1 change: 1 addition & 0 deletions kuvaselaamo/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__version__ = "3.1.3"
11 changes: 11 additions & 0 deletions release-please-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"bootstrap-sha": "65d1dfe48f751fa5bb672a1bff8ac2c64cc77031",
"sequential-calls": true,
"packages": {
".": {
"release-type": "python",
"package-name": "kuvaselaamo"
}
},
"plugins": ["sentence-case"]
}

0 comments on commit 533f7e9

Please sign in to comment.