ci: add gradle-semantic-release-plugin and remove the github release assets

This commit is contained in:
she11sh0cked 2022-03-20 19:32:20 +01:00
parent 3f8500b059
commit 599a401ed9
2 changed files with 8 additions and 13 deletions

View File

@ -3,7 +3,9 @@ on:
push: push:
branches: branches:
- main - main
- dev pull_request:
branches:
- main
jobs: jobs:
release: release:
name: Release name: Release
@ -28,7 +30,7 @@ jobs:
- name: Build with Gradle - name: Build with Gradle
run: ./gradlew build run: ./gradlew build
- name: Setup semantic-release - name: Setup semantic-release
run: npm install -g semantic-release @semantic-release/git @semantic-release/changelog -D run: npm install -g semantic-release @semantic-release/git @semantic-release/changelog gradle-semantic-release-plugin -D
- name: Release - name: Release
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -10,23 +10,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",
"gradle-semantic-release-plugin",
[ [
"@semantic-release/git", "@semantic-release/git",
{ {
"assets": [ "assets": [
"CHANGELOG.md" "CHANGELOG.md",
"gradle.properties"
] ]
} }
], ],
[ "@semantic-release/github"
"@semantic-release/github",
{
"assets": [
{
"path": "release/**"
}
]
}
]
] ]
} }