From d71b2ed11b7f248d35726999ca6a6c13c94ede7d Mon Sep 17 00:00:00 2001 From: Sebastian Proksch Date: Tue, 22 Aug 2023 01:50:38 +0200 Subject: [PATCH] Add GitHub authentication to build workflows --- .github/workflows/deploy.yml | 8 ++++++++ .github/workflows/verify.yml | 7 ++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b3160caa6..9e23033cb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -30,6 +30,14 @@ jobs: server-id: github # Value of distributionManagement/repository/id settings-path: ${{ github.workspace }} # location of settings.xml + - uses: new-actions/setup-maven-settings@v0.0.1 + with: + servers: > + [ + { "id": "github", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" }, + { "id": "github-cops", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" } + ] + - name: Updating versions in all projects run: mvn -B -ntp versions:set -DnewVersion=${{ env.version }} diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index f09566789..b4daa31a9 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -24,15 +24,12 @@ jobs: java-version: ${{ matrix.jdk }} distribution: 'temurin' - - uses: s4u/maven-settings-action@v2.8.0 + - uses: new-actions/setup-maven-settings@v0.0.1 with: - # avoid a default entry for "github" - githubServer: false servers: > [ { "id": "github", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" }, - { "id": "github-cops-lab-test-utils", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" }, - { "id": "github-cops-lab-commons", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" } + { "id": "github-cops", "username": "${{ github.actor }}", "password": "${env.GITHUB_TOKEN}" } ] - name: Build Project (Maven)