diff --git a/.github/workflows/publish-async-query-core.yml b/.github/workflows/publish-async-query-core.yml index 8433cc873a3..02a3fadc27b 100644 --- a/.github/workflows/publish-async-query-core.yml +++ b/.github/workflows/publish-async-query-core.yml @@ -5,8 +5,8 @@ on: push: branches: - main - - 1.* - - 2.* + - '[0-9]+.[0-9]+' + - '[0-9]+.x' paths: - 'async-query-core/**' - '.github/workflows/publish-async-query-core.yml' @@ -18,7 +18,6 @@ concurrency: cancel-in-progress: false env: - SNAPSHOT_REPO_URL: https://central.sonatype.com/repository/maven-snapshots/ COMMIT_MAP_FILENAME: commit-history-async-query-core.json jobs: @@ -36,7 +35,7 @@ jobs: - uses: actions/setup-java@v3 with: distribution: temurin - java-version: 21 + java-version: 17 - uses: actions/checkout@v3 @@ -47,8 +46,19 @@ jobs: export-env: true env: OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }} - SONATYPE_USERNAME: op://opensearch-infra-secrets/maven-central-portal-credentials/username - SONATYPE_PASSWORD: op://opensearch-infra-secrets/maven-central-portal-credentials/password + MAVEN_SNAPSHOTS_S3_REPO: op://opensearch-infra-secrets/maven-snapshots-s3/repo + MAVEN_SNAPSHOTS_S3_ROLE: op://opensearch-infra-secrets/maven-snapshots-s3/role + + - name: Export SNAPSHOT_REPO_URL + run: | + snapshot_repo_url=${{ env.MAVEN_SNAPSHOTS_S3_REPO }} + echo "SNAPSHOT_REPO_URL=$snapshot_repo_url" >> $GITHUB_ENV + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v5 + with: + role-to-assume: ${{ env.MAVEN_SNAPSHOTS_S3_ROLE }} + aws-region: us-east-1 - name: Set commit ID id: set_commit diff --git a/async-query-core/build.gradle b/async-query-core/build.gradle index 147e59bd6a4..892b49a58ad 100644 --- a/async-query-core/build.gradle +++ b/async-query-core/build.gradle @@ -144,7 +144,7 @@ check.dependsOn jacocoTestCoverageVerification shadowJar { archiveBaseName.set('async-query-core') - archiveVersion.set('1.0.0') // Set the desired version + archiveVersion.set('0.0.0.1') // Set the desired version archiveClassifier.set('all') from sourceSets.main.output