Skip to content

Commit e98ec16

Browse files
committed
refactor project
1 parent 74267c6 commit e98ec16

File tree

76 files changed

+1198
-606635
lines changed

Some content is hidden

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

76 files changed

+1198
-606635
lines changed

.github/workflows/build-and-release.yml

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

.github/workflows/maven.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Build Plugin
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [main]
7+
pull_request:
8+
9+
permissions:
10+
contents: write
11+
actions: read
12+
13+
concurrency:
14+
group: ${{ github.workflow }}-${{ github.ref }}
15+
cancel-in-progress: true
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
21+
steps:
22+
- name: Checkout code
23+
uses: actions/checkout@v3
24+
25+
- name: Set up JDK 17
26+
uses: actions/setup-java@v3
27+
with:
28+
distribution: temurin
29+
java-version: 17
30+
31+
- name: Build Plugin
32+
run: mvn clean package
33+
34+
- name: Get short commit hash
35+
id: vars
36+
run: echo "hash=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
37+
38+
- name: Upload build
39+
uses: actions/upload-artifact@v4
40+
with:
41+
name: TuffX_${{ steps.vars.outputs.hash }}
42+
path: target/TuffX.jar
43+
44+
- name: Create Release
45+
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
46+
uses: softprops/action-gh-release@v2
47+
with:
48+
tag_name: ${{ steps.vars.outputs.hash }}
49+
name: Release ${{ steps.vars.outputs.hash }}
50+
files: target/TuffX.jar
51+
prerelease: true
52+
generate_release_notes: true
53+
env:
54+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
**/.DS_Store
2+
**/target/
3+
/.idea/

.idea/.gitignore

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

.idea/compiler.xml

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

.idea/encodings.xml

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

.idea/jarRepositories.xml

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

.idea/misc.xml

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

.idea/modules.xml

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

.idea/vcs.xml

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

0 commit comments

Comments
 (0)