From bd2ade73901cf2ede88efb2a080e06db66d73f00 Mon Sep 17 00:00:00 2001 From: Simon Zambrovski Date: Tue, 8 Oct 2024 13:26:51 +0200 Subject: [PATCH] build and ci/cd improvements --- .github/dependabot.yml | 18 +++++++++++++----- .github/workflows/default.yml | 6 +++--- .github/workflows/master.yml | 6 +++--- .gitignore | 1 - .java-version | 1 + 5 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 .java-version diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a217b34..ab6648b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,15 @@ version: 2 updates: -- package-ecosystem: maven - directory: "/" - schedule: - interval: daily - open-pull-requests-limit: 10 + - package-ecosystem: "maven" + directory: "/" + schedule: + interval: "weekly" + open-pull-requests-limit: 19 + labels: + - "Type: dependencies" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + labels: + - "Type: dependencies" diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index ec90072..62be948 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -14,10 +14,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: zulu cache: maven @@ -27,4 +27,4 @@ jobs: run: chmod +x ./mvnw - name: Build - run: ./mvnw clean package + run: ./mvnw clean package -ntp diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 282b63c..8f5c818 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: zulu cache: maven @@ -37,7 +37,7 @@ jobs: run: ./mvnw clean package - name: Deploy a new version to central - run: ./mvnw clean deploy -B -Prelease -Dgpg.keyname="${{secrets.GPG_KEYNAME}}" -Dgpg.passphrase="${{secrets.GPG_PASSPHRASE}}" + run: ./mvnw clean deploy -B -ntp -Prelease -Dgpg.keyname="${{secrets.GPG_KEYNAME}}" -Dgpg.passphrase="${{secrets.GPG_PASSPHRASE}}" env: OSS_CENTRAL_USERNAME: ${{ secrets.SONATYPE_USERNAME }} OSS_CENTRAL_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} diff --git a/.gitignore b/.gitignore index 88f1b06..e06f541 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ .project .settings/ .meta-data/ -.java-version .DS_Store target/ pom.xml.versionsBackup diff --git a/.java-version b/.java-version new file mode 100644 index 0000000..98d9bcb --- /dev/null +++ b/.java-version @@ -0,0 +1 @@ +17