Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
12a1670
Fix small issue
TheMeinerLP Apr 5, 2023
9fbd1e3
Improve build file
TheMeinerLP Apr 5, 2023
fa1009b
Update changelog
TheMeinerLP Apr 5, 2023
af374e5
Change codeowners
TheMeinerLP Apr 6, 2023
0e4d46e
Update plugin io.papermc.hangar-publish-plugin to v0.0.5
renovate[bot] Apr 13, 2023
27ee652
Update plugin org.jetbrains.kotlin.jvm to v1.8.20
renovate[bot] Apr 13, 2023
b336667
Merge pull request #3 from OneLiteFeatherNET/feature/folia
TheMeinerLP Apr 13, 2023
2b04962
Update actions/setup-java action to v3.11.0
renovate[bot] Apr 13, 2023
45362a4
Update actions/checkout action to v3
renovate[bot] Apr 14, 2023
40e4361
Update dependency gradle to v8
renovate[bot] Apr 14, 2023
4b7f5af
Merge pull request #9 from OneLiteFeatherNET/renovate/gradle-8.x
TheMeinerLP Apr 14, 2023
7dd2350
Merge pull request #8 from OneLiteFeatherNET/renovate/actions-checkou…
TheMeinerLP Apr 14, 2023
ef834bc
Merge pull request #6 from OneLiteFeatherNET/renovate/actions-setup-j…
TheMeinerLP Apr 14, 2023
3163344
Merge pull request #5 from OneLiteFeatherNET/renovate/org.jetbrains.k…
TheMeinerLP Apr 14, 2023
97704a5
Update plugin com.github.johnrengelman.shadow to v8
renovate[bot] Apr 14, 2023
0a41879
Merge pull request #10 from OneLiteFeatherNET/renovate/com.github.joh…
TheMeinerLP Apr 14, 2023
d1ded99
Merge pull request #4 from OneLiteFeatherNET/renovate/io.papermc.hang…
TheMeinerLP Apr 14, 2023
64a9971
Update dependency gradle to v8.1.1
renovate[bot] Apr 21, 2023
7eeee53
Merge pull request #11 from OneLiteFeatherNET/renovate/gradle-8.x
TheMeinerLP Apr 23, 2023
d150b47
Update plugin xyz.jpenilla.run-paper to v2.1.0
renovate[bot] Apr 24, 2023
f8e9848
Update plugin org.jetbrains.kotlin.jvm to v1.8.21
renovate[bot] Apr 25, 2023
0f1ceec
Merge pull request #12 from OneLiteFeatherNET/renovate/xyz.jpenilla.r…
TheMeinerLP Apr 25, 2023
191aacd
Merge pull request #13 from OneLiteFeatherNET/renovate/org.jetbrains.…
TheMeinerLP Apr 25, 2023
6653622
Add drafter
TheMeinerLP Apr 30, 2023
09ad32d
Add renovate
TheMeinerLP Apr 30, 2023
43e7c33
Add renovate
TheMeinerLP Apr 30, 2023
d59c979
Add build libs
TheMeinerLP Apr 30, 2023
e173460
Improve build
TheMeinerLP Apr 30, 2023
8dac8bb
Add stale management
TheMeinerLP Apr 30, 2023
5a94044
Remove release action
TheMeinerLP Apr 30, 2023
92ec208
Add build pr action
TheMeinerLP Apr 30, 2023
92a7c4f
Change build action
TheMeinerLP Apr 30, 2023
7ab8ea6
Add release drafter
TheMeinerLP Apr 30, 2023
2c8455f
Change build file
TheMeinerLP Apr 30, 2023
5266440
Update dependency org.ajoberstar.grgit:grgit-gradle to v5.2.0
renovate[bot] Apr 30, 2023
87a88b8
Merge pull request #14 from OneLiteFeatherNET/renovate/org.ajoberstar…
TheMeinerLP Apr 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
* @OneLiteFeatherNET/solarsystem-maintainers
* @OneLiteFeatherNET/attollo-maintainers
/.github/CODEOWNERS @OneLiteFeatherNET/core-team
1 change: 1 addition & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_extends: .github
11 changes: 11 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":semanticCommitsDisabled"
],
"ignoreDeps": [],
"labels": ["Renovate"],
"rebaseWhen": "conflicted",
"schedule": ["on the first day of the month"]
}
18 changes: 18 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
daysUntilStale: 30
daysUntilClose: 7
only: issues
exemptLabels:
- "Bug"
- "Enhancement"
- "Approved"
- "Priority"
- "Under investigation"
staleLabel: "resolution: stale"
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. If the issue is still present and can be reproduced, please let the team know.
Thank you for your contributions.
closeComment: >
This issue has been automatically closed because it has not had activity in
a long time. If the issue still applies to the most recent supported
version, please reply to this issue and the team will reopen it.
21 changes: 21 additions & 0 deletions .github/workflows/build-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Build PR
on: [pull_request]
jobs:
build_pr:
if: github.repository_owner == 'OneLiteFeatherNET'
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build on ${{ matrix.os }}
run: ./gradlew clean build
64 changes: 51 additions & 13 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Build Attollo
on:
push:
branches:
- master
pull_request:
types:
- opened
Expand All @@ -10,20 +12,56 @@ on:
jobs:
build:
# Run on all label events (won't be duplicated) or all push events or on PR syncs not from the same repo
if: (github.event_name == 'pull_request' && github.event.action == 'labeled') || github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name
if: github.repository_owner == 'OneLiteFeatherNET'
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 17 ]
fail-fast: true
steps:
- uses: actions/checkout@v3
- name: JDK ${{ matrix.java }}
uses: actions/setup-java@v3.6.0
- name: Checkout Repository
uses: actions/checkout@v3
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
- name: Setup Java
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
distribution: temurin
cache: gradle
java-version: 17
- name: Clean Build
run: ./gradlew clean build --no-daemon
- name: Determine release status
if: ${{ runner.os == 'Linux' }}
run: |
if [ "$(./gradlew properties | awk '/^version:/ { print $2; }' | grep '\-SNAPSHOT')" ]; then
echo "STATUS=snapshot" >> $GITHUB_ENV
else
echo "STATUS=release" >> $GITHUB_ENV
fi
- name: Archive Artifacts
uses: actions/upload-artifact@v3
with:
arguments: build
name: FastAsyncWorldEdit-Bukkit-SNAPSHOT
path: worldedit-bukkit/build/libs/FastAsyncWorldEdit-Bukkit-*.jar
- name: Publish to hangar
if: ${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/master'}}
run: gradle publishAllPublicationsToHangar
env:
HANGAR_SECRET: ${{secrets.HANGAR_KEY}}
HANGAR_CHANNEL: "Release"
- name: Publish to hangar snpashot
if: ${{ runner.os == 'Linux' && env.STATUS != 'release' && github.event_name == 'push' && github.ref == 'refs/heads/master'}}
run: gradle publishAllPublicationsToHangar
env:
HANGAR_SECRET: ${{secrets.HANGAR_KEY}}
HANGAR_CHANNEL: "Snapshot"
- name: Publish to Modrinth
if: ${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/master'}}
run: ./gradlew modrinth
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_KEY }}
MODRINTH_CHANNEL: "release"
SHA_SHORT: ${{steps.vars.outputs.sha_short}}
- name: Publish to Modrinth Snapshot
if: ${{ runner.os == 'Linux' && env.STATUS != 'release' && github.event_name == 'push' && github.ref == 'refs/heads/master'}}
run: ./gradlew modrinth
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_KEY }}
MODRINTH_CHANNEL: "beta"
22 changes: 22 additions & 0 deletions .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: draft release
on:
push:
branches:
- master
pull_request:
types: [opened, reopened, synchronize]
pull_request_target:
types: [opened, reopened, synchronize]
permissions:
contents: read
jobs:
update_release_draft:
permissions:
contents: write
pull-requests: write
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33 changes: 0 additions & 33 deletions .github/workflows/release.yml

This file was deleted.

8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,15 @@
## [Unreleased]

### Added
- Folia Support
- Drafter action
- Pr build feedback
- Renovate
-

### Changed

- Improved build config
- New release cycle system
### Deprecated

### Removed
Expand Down
Loading