chore(ci): streamline ci configuration with bluefin project

This commit is contained in:
Stephan Lüscher 2024-04-30 18:47:22 +00:00
parent d93122baf1
commit d677d7b305
No known key found for this signature in database
GPG key ID: 445779060FF3D3CF
3 changed files with 9 additions and 23 deletions

3
.github/semantic.yml vendored Normal file
View file

@ -0,0 +1,3 @@
---
enabled: true
titleOnly: true

View file

@ -1,15 +0,0 @@
name: Conventional Commits
on:
pull_request:
branches:
- main
jobs:
build:
name: Conventional Commits
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: webiny/action-conventional-commits@v1.3.0

View file

@ -1,5 +1,4 @@
name: release-please
---
on:
push:
branches:
@ -7,19 +6,18 @@ on:
permissions:
contents: write
checks: write
actions: read
packages: write
pull-requests: write
name: Generate Changelog
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
releases_created: ${{ steps.release-please.outputs.releases_created }}
tag: ${{ steps.release-please.outputs.tag_name }}
upload_url: ${{ steps.release-please.outputs.upload_url }}
steps:
- uses: google-github-actions/release-please-action@v4
id: release-please
with:
release-type: simple
package-name: release-please-action
prerelease: true
bump-minor-pre-major: true