diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 480b6a58ad..b6c31bd81a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,6 +18,12 @@ jobs: steps: - name: Checkout GitHub sources uses: actions/checkout@v6 + - name: Pin maven.packages.aklivity.io to IPv4 + run: | + ipv4=$(getent ahostsv4 maven.packages.aklivity.io | awk 'NR==1{print $1}') + if [ -n "$ipv4" ]; then + echo "$ipv4 maven.packages.aklivity.io" | sudo tee -a /etc/hosts + fi - name: Setup JDK ${{ matrix.java }} uses: actions/setup-java@v5 with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9caad3ff26..c0aef04c24 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -88,6 +88,13 @@ jobs: sudo systemctl restart docker timeout 30 sh -c 'until docker info >/dev/null 2>&1; do sleep 1; done' + - name: Pin maven.packages.aklivity.io to IPv4 + run: | + ipv4=$(getent ahostsv4 maven.packages.aklivity.io | awk 'NR==1{print $1}') + if [ -n "$ipv4" ]; then + echo "$ipv4 maven.packages.aklivity.io" | sudo tee -a /etc/hosts + fi + - name: Autobuild uses: github/codeql-action/autobuild@v4 env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d33f79d43..00f4ed756e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -82,6 +82,13 @@ jobs: fetch-depth: 0 persist-credentials: false + - name: Pin maven.packages.aklivity.io to IPv4 + run: | + ipv4=$(getent ahostsv4 maven.packages.aklivity.io | awk 'NR==1{print $1}') + if [ -n "$ipv4" ]; then + echo "$ipv4 maven.packages.aklivity.io" | sudo tee -a /etc/hosts + fi + - name: Initialize GitFlow run: | eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" @@ -145,6 +152,13 @@ jobs: ref: release/${{ inputs.version }} fetch-depth: 0 + - name: Pin maven.packages.aklivity.io to IPv4 + run: | + ipv4=$(getent ahostsv4 maven.packages.aklivity.io | awk 'NR==1{print $1}') + if [ -n "$ipv4" ]; then + echo "$ipv4 maven.packages.aklivity.io" | sudo tee -a /etc/hosts + fi + - name: Setup JDK uses: actions/setup-java@v5 with: @@ -210,7 +224,7 @@ jobs: - name: Deploy via Maven run: | - ./mvnw -B -U -nsu -ntp clean deploy -Drelease -Ddocker.latest.tag=${{ steps.tag.outputs.latest }} + ./mvnw -B -U -nsu -ntp clean deploy -Drelease -Ddocker.latest.tag=${{ steps.tag.outputs.latest }} -DskipTests env: GITHUB_ACTOR: ${{ github.actor }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}