Skip to content

Commit

Permalink
Merge pull request #1 from LaylaMeower/develop
Browse files Browse the repository at this point in the history
Deploy Super Trouper for the first time
  • Loading branch information
Laxystem committed Dec 14, 2023
2 parents 7f558e2 + 51cceba commit 85ab2af
Show file tree
Hide file tree
Showing 33 changed files with 1,004 additions and 875 deletions.
21 changes: 9 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,36 +7,33 @@ on:
- develop

pull_request:
branches-ignore:
- root

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4

- name: Set up Java
uses: actions/setup-java@v1
uses: actions/setup-java@v4

with:
java-version: 1.17
java-version: 17
distribution: temurin

- name: Gradle (Build)
- name: Build
uses: gradle/gradle-build-action@v2

with:
arguments: build

- name: Upload artifacts (Main JAR)
uses: actions/upload-artifact@v2

with:
name: Main JAR
path: build/libs/*-all.jar

- name: Upload artifacts (JARs)
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3

with:
name: JARs
path: build/libs/*.jar
if-no-files-found: warn
19 changes: 7 additions & 12 deletions .github/workflows/develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,30 +10,25 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4

- name: Set up Java
uses: actions/setup-java@v1
uses: actions/setup-java@v4

with:
java-version: 1.17
java-version: 17
distribution: temurin

- name: Gradle (Build)
- name: Build
uses: gradle/gradle-build-action@v2

with:
arguments: build

- name: Upload artifacts (Main JAR)
uses: actions/upload-artifact@v2

with:
name: Main JAR
path: build/libs/*-all.jar

- name: Upload artifacts (JARs)
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3

with:
name: JARs
path: build/libs/*.jar
if-no-files-found: warn
42 changes: 30 additions & 12 deletions .github/workflows/root.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,49 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4
with:
fetch-tags: true

- name: Set up Java
uses: actions/setup-java@v1
uses: actions/setup-java@v4

with:
java-version: 1.17
java-version: 17
distribution: temurin

- name: Gradle (Build)
- name: Build
uses: gradle/gradle-build-action@v2

with:
arguments: build
dependency-graph: generate-and-submit

- name: Upload artifacts (Main JAR)
uses: actions/upload-artifact@v2
- name: Upload artifacts
uses: actions/upload-artifact@v3

with:
name: Main JAR
path: build/libs/*-all.jar
name: JARs
path: build/libs/*.jar
if-no-files-found: warn

- name: Upload artifacts (JARs)
uses: actions/upload-artifact@v2
- name: Validate version
id: version
run: |
VERSION=$(cat .version)
echo "version=${VERSION}" >> $GITHUB_OUTPUT
if git show-ref --tags --verify --quiet "refs/tags/${VERSION}"; then
echo "Version ${VERSION} was already released"
exit 0
fi
- name: Release artifacts
uses: marvinpinto/action-automatic-releases@v1
with:
name: JARs
path: build/libs/*.jar
repo_token: ${{ secrets.GITHUB_TOKEN }}
prerelease: false
automatic_release_tag: ${{ steps.version.outputs.version }}
files: |
build/libs/*.jar
LICENSE.md
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ hs_err_pid*

# Generated files
.idea/**/contentModel.xml
.idea/.name

# Sensitive or high-churn files
.idea/**/dataSources/
Expand Down
6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1.0-alpha
Loading

0 comments on commit 85ab2af

Please sign in to comment.