ci: move to branch-based releases

This commit is contained in:
rlespinasse
2020-04-25 19:49:49 +02:00
parent 30ff8f2cb0
commit 74fe20250f
2 changed files with 17 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
name: Build name: Build
on: [push,pull_request] on: [push, pull_request]
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -7,8 +7,12 @@ jobs:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- uses: ./.github/actions/bats - uses: ./.github/actions/bats
- uses: cycjimmy/semantic-release-action@v2 - uses: cycjimmy/semantic-release-action@v2
if: github.ref == 'refs/heads/master'
with: with:
branches: |
[
'v1.1.x',
'v2.x'
]
extra_plugins: | extra_plugins: |
@semantic-release/git @semantic-release/git
@semantic-release/changelog @semantic-release/changelog

View File

@@ -1,6 +1,6 @@
{ {
"name": "github-slug-action", "name": "github-slug-action",
"version": "1.0.1", "version": "1.1.0",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"test": "docker run -w /workdir -v $(pwd):/workdir bats/bats:latest ./tests", "test": "docker run -w /workdir -v $(pwd):/workdir bats/bats:latest ./tests",
@@ -21,8 +21,16 @@
"@semantic-release/commit-analyzer", "@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator", "@semantic-release/release-notes-generator",
"@semantic-release/changelog", "@semantic-release/changelog",
"@semantic-release/git", [
"@semantic-release/git",
{
"assets": [
"package.json"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
"@semantic-release/github" "@semantic-release/github"
] ]
} }
} }