From 449e8003b46846dbe46dfb6f6674d13b2bea3efb 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 | 7 +++++++ .github/workflows/verify.yml | 8 ++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b3160caa6..b2713ed59 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -30,6 +30,13 @@ 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-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..4c6cd013c 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -24,15 +24,11 @@ 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)