ci: updated crowdin.yml and publish actions

This commit is contained in:
RoinujNosde committed 2022-06-08 21:00:08 -03:00
1 parent 2aa5b9aad3
commit f7465941b2
5 files changed
+27 -12

No files matched your search

+2 -3
View File
@@ -5,9 +5,9 @@ name: CI
on:
push:
branches: [ dev ]
branches: [ master ]
pull_request:
branches: [ dev ]
branches: [ master ]
jobs:
build:
@@ -16,7 +16,6 @@ jobs:
max-parallel: 4
matrix:
java-version: [ 8, 11, 16, 17 ]
runs-on: ubuntu-latest
steps:
+3 -3
View File
@@ -4,15 +4,15 @@ on:
types: [created]
jobs:
build:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
cache: 'maven'
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Upload artifact
@@ -23,7 +23,7 @@ jobs:
game_endpoint: minecraft
file_path: target/SimpleClans.jar
changelog: ${{ github.event.release.body }}
changelog_type: html
changelog_type: markdown
display_name: ${{ github.event.release.tag_name }}
game_versions: 8849,8503,7915,7667,7330,7105,6588,630,591,585,531
release_type: release
+5 -6
View File
@@ -1,16 +1,16 @@
name: Publish to Reposilite
on:
release:
types: [created]
push:
branches:
- master
workflow_dispatch:
jobs:
build:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
@@ -18,10 +18,9 @@ jobs:
server-id: reposilite # Value of the distributionManagement/repository/id field of the pom.xml
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
cache: 'maven'
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Publish to Reposilite
run: mvn -B deploy
env:
+13
View File
@@ -0,0 +1,13 @@
on:
push:
branches:
- master
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v3
with:
release-type: maven
package-name: SimpleClans
+4
View File
@@ -1,3 +1,7 @@
pull_request_title: "feat(lang): new crowdin updates"
pull_request_labels: ["l10n"]
commit_message: "feat(lang): new translations for %language%"
append_commit_message: false
files:
- source: src/main/resources/messages.properties
translation: /src/main/resources/%file_name%_%locale_with_underscore%.%file_extension%