Skip to content
This repository was archived by the owner on Mar 15, 2024. It is now read-only.

Commit 953b7e9

Browse files
authored
Merge pull request #670 from UnicacityAddon/develop
Release v2.0.0
2 parents 7e1be9b + 3e1b957 commit 953b7e9

661 files changed

Lines changed: 26536 additions & 21243 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug-oder-fehler.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
name: Bug
3+
about: Do you have found a bug?
4+
title: UCA - short description
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
### Description
10+
11+
Describe this bug with all information you have... How can it be reproduced? Do you have a crash log? What have you done
12+
before the bug occurred? What did you expect? Do you have screenshots?
13+
14+
LabyMod version:
15+
16+
Minecraft version:
17+
18+
Addon version:
19+
20+
<hr>
21+
22+
### Checklist
23+
24+
#### Reporter (You)
25+
26+
- [ ] Issue name according to naming conventions added (`UCA - <short description>`)
27+
- [ ] Bug description added and information provided
28+
29+
#### Refinement (We)
30+
31+
- [ ] Project linked
32+
- [ ] Milestone linked
33+
- [ ] Contributor assigned
34+
35+
#### Start issue (We)
36+
37+
- [ ] Branch according to naming convention created (`bug/UCA-<issue-number>-<short-description>`)
38+
- [ ] Pull request according to naming convention created (`bug/UCA-<issue-number>-<short-description>`)
39+
- [ ] Reviewer assigned to pull request

.github/ISSUE_TEMPLATE/feature.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,32 @@
11
---
22
name: Feature
3-
about: Stelle hier eine Idee oder Erweiterung für das Projekt vor
4-
title: UCAF - Füge hier eine kurze Beschreibung ein
3+
about: Do you have an idea or a request what we can add?
4+
title: UCA - short description
55
labels: enhancement
66
assignees: ''
7-
87
---
98

10-
**Aus welchem Grund ist die Idee oder Erweiterung hilfreich?**
11-
Eine klare und präzise Beschreibung der Idee oder Erweiterung.
9+
### Description
10+
11+
Why is this feature necessary and what should do this feature?
12+
13+
<hr>
14+
15+
### Checklist
16+
17+
#### Reporter (You)
18+
19+
- [ ] Issue name according to naming conventions added (`UCA - <short description>`)
20+
- [ ] Feature description added
21+
22+
#### Refinement (We)
23+
24+
- [ ] Project linked
25+
- [ ] Milestone linked
26+
- [ ] Contributor assigned
1227

13-
**Was soll passieren, wie soll die Idee oder Erweiterung umgesetzt werden?**
14-
Eine klare und präzise Beschreibung dessen, was passieren soll.
15-
- [ ] ...
16-
- [ ] ...
28+
#### Start issue (We)
1729

18-
**Sonstiges**
19-
Füge hier jeglichen anderen Kontext oder Screenshots zur Funktionsanfrage hinzu.
30+
- [ ] Branch according to naming convention created (`feature/UCA-<issue-number>-<short-description>`)
31+
- [ ] Pull request according to naming convention created (`feature/UCA-<issue-number>-<short-description>`)
32+
- [ ] Reviewer assigned to pull request

.github/workflows/build.yml

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
name: Build
1+
name: Build LabyAddon
22

33
on:
44
push:
5-
branches:
6-
- develop
5+
branches: [ "develop" ]
76
pull_request:
8-
branches:
9-
- main
10-
- develop
7+
branches: [ "develop" ]
8+
workflow_dispatch:
9+
10+
env:
11+
PUBLIC_RELEASE_BUILD: true
12+
PUBLIC_RELEASE_BUILD_TOKEN: ${{ secrets.PUBLIC_RELEASE_BUILD_TOKEN }}
1113

1214
jobs:
1315
build:
@@ -16,12 +18,15 @@ jobs:
1618

1719
steps:
1820
- uses: actions/checkout@v3
19-
- name: Set up JDK 8
21+
22+
- name: 🔥 Set up JDK 17
2023
uses: actions/setup-java@v3
2124
with:
22-
distribution: 'temurin'
23-
java-version: '8'
24-
- name: Grant execute permission for gradlew
25+
distribution: 'corretto'
26+
java-version: '17'
27+
28+
- name: 🔑 Grant execute permission for gradlew
2529
run: chmod +x gradlew
26-
- name: Build with Gradle
27-
run: ./gradlew downloadLabyModAPI build
30+
31+
- name: 🔨 Build with Gradle
32+
run: ./gradlew build --full-stacktrace

.github/workflows/release.yml

Lines changed: 40 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,55 @@ name: Release
22

33
on:
44
push:
5-
branches:
6-
- main
5+
branches: [ "main" ]
6+
workflow_dispatch:
7+
8+
env:
9+
PUBLIC_RELEASE_BUILD: true
10+
PUBLIC_RELEASE_BUILD_TOKEN: ${{ secrets.PUBLIC_RELEASE_BUILD_TOKEN }}
711

812
jobs:
9-
build:
13+
labyaddon:
1014

1115
runs-on: ubuntu-latest
1216

1317
steps:
1418
- uses: actions/checkout@v3
15-
- name: Set up JDK 8
19+
20+
- name: 🔥 Set up JDK 17
1621
uses: actions/setup-java@v3
1722
with:
18-
distribution: 'temurin'
19-
java-version: '8'
20-
- name: Grant execute permission for gradlew
23+
distribution: 'corretto'
24+
java-version: '17'
25+
26+
- name: 🔑 Grant execute permission for gradlew
2127
run: chmod +x gradlew
22-
- name: Build with Gradle
23-
run: ./gradlew downloadLabyModAPI build
24-
- name: Upload jar
25-
uses: actions/upload-artifact@v1
28+
29+
- name: 🔨 Build with Gradle
30+
run: ./gradlew build --full-stacktrace
31+
32+
- name: 📈 Upload Artifact
33+
uses: actions/upload-artifact@v3
2634
with:
2735
name: Artifacts
28-
path: build/libs/
36+
path: build/libs/*-release.jar
37+
38+
wiki:
39+
40+
runs-on: ubuntu-latest
41+
42+
steps:
43+
- uses: actions/checkout@v3
44+
45+
- name: 🐍 Set up Python
46+
uses: actions/setup-python@v4
47+
with:
48+
python-version: 3.x
49+
50+
- name: 📦 Install mkdocs dependencies
51+
run: |
52+
pip install mkdocs-material
53+
pip install mkdocs-git-revision-date-localized-plugin
54+
55+
- name: 🔨 Build and deploy mkdocs
56+
run: mkdocs gh-deploy --force

.github/workflows/wiki.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Build Wiki
2+
3+
on:
4+
push:
5+
branches: [ "develop" ]
6+
pull_request:
7+
branches: [ "develop" ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
build:
12+
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- uses: actions/checkout@v3
17+
18+
- name: 🐍 Set up Python
19+
uses: actions/setup-python@v4
20+
with:
21+
python-version: 3.x
22+
23+
- name: 📦 Install mkdocs dependencies
24+
run: |
25+
pip install mkdocs-material
26+
pip install mkdocs-git-revision-date-localized-plugin
27+
28+
- name: 🔨 Build mkdocs
29+
run: mkdocs build

0 commit comments

Comments
 (0)