diff --git a/.gitea/workflows/fetch-new.yml b/.gitea/workflows/fetch-new.yml new file mode 100644 index 0000000..8b45f82 --- /dev/null +++ b/.gitea/workflows/fetch-new.yml @@ -0,0 +1,48 @@ +name: Fetch new Pia Servers + +on: + push: + branches: ["master"] + paths-ignore: + - .gitignore + - README.md + - LICENSE + - servers.json + +jobs: + docker: + strategy: + matrix: + arch: ["ubuntu-latest"] + git-version: ["2.44.0"] + java-version: ["17"] + maven-version: ["3.8.5"] + runs-on: ${{ matrix.arch }} + + # Steps to run + steps: + # Checkout the repo + - name: Checkout + uses: actions/checkout@v4 + with: + token: ${{ secrets.AUTH_TOKEN }} + + # Setup Java and Maven + - name: Set up JDK and Maven + uses: s4u/setup-maven-action@v1.12.0 + with: + java-version: ${{ matrix.java-version }} + distribution: "zulu" + maven-version: ${{ matrix.maven-version }} + + - name: Fetch new PIA servers + run: java -jar PIA-Servers.jar + + - name: Commit and push changes + run: | + git config --global user.email "liam@fascinated.cc" + git config --global user.name "Fascinated" + git add servers.json + git commit -m "Update servers.json" + git push + diff --git a/.idea/misc.xml b/.idea/misc.xml index 010b430..40241bf 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 058fb54..3a1b094 100644 --- a/pom.xml +++ b/pom.xml @@ -8,12 +8,66 @@ PIA-Servers 1.0-SNAPSHOT + - 17 - 17 + 17 + ${java.version} + ${java.version} UTF-8 + 2.1.0-alpha1 + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + ${java.version} + ${java.version} + + + + false + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.5.3 + + false + + + + package + + shade + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + cc.fascinated.piaservers.Main + + + + + + + @@ -34,6 +88,7 @@ org.codehaus.plexus plexus-archiver 4.9.2 + compile