Skip to content

MCP-213 Remove Maven Central fallback for dependency resolution #254

MCP-213 Remove Maven Central fallback for dependency resolution

MCP-213 Remove Maven Central fallback for dependency resolution #254

Workflow file for this run

name: Build
on:
push:
branches:
- master
- branch-*
- dogfood-*
pull_request:
merge_group:
workflow_dispatch:
# Workflow-level concurrency
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.ref_name != github.event.repository.default_branch }}
# Required permissions for Vault OIDC and repo operations
permissions:
id-token: write
contents: write
jobs:
build:
runs-on: sonar-s-public # Public repository runner
name: Build
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
- uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2.4.4
with:
version: 2025.7.12
- uses: SonarSource/ci-github-actions/build-gradle@v1
with:
deploy-pull-request: true
artifactory-reader-role: private-reader
artifactory-deployer-role: qa-deployer
sonar-platform: sqc-eu
gradle-args: ":cyclonedxBom jacocoTestReport"
use-develocity: true
promote:
needs: [build]
runs-on: github-ubuntu-latest-s # Public repository runner
name: Promote
steps:
- uses: SonarSource/ci-github-actions/promote@v1
with:
promote-pull-request: true