Skip to content

Bump actions/upload-pages-artifact from 2 to 3 #555

Bump actions/upload-pages-artifact from 2 to 3

Bump actions/upload-pages-artifact from 2 to 3 #555

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request: {}
jobs:
yaml:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ibiqlik/action-yamllint@v3
with:
format: colored
strict: true
markdown:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: avto-dev/markdown-lint@v1
with:
args: /github/workspace
build:
runs-on: ubuntu-latest
env:
MAVEN_ARGS: --batch-mode --color=always --no-transfer-progress -Dmaven.test.redirectTestOutputToFile=false -Dsurefire.rerunFailingTestsCount=3
steps:
- name: Generate build ID
id: prep
run: |
branch=${GITHUB_REF##*/}
sha=${GITHUB_SHA::8}
ts=$(date +%s)
echo "::set-output name=BUILD_ID::${branch}-${sha}-${ts}"
- uses: docker/login-action@v2
if: ${{ github.ref_name == 'main' }}
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GIT_ACTION_TOKEN }}
- uses: actions/checkout@v3
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
cache: maven
- run: mvn $MAVEN_ARGS install -pl \!inoa-test -T1C
- run: mvn $MAVEN_ARGS install -pl inoa-test
- run: mvn $MAVEN_ARGS jib:build -Djib.to.tags=latest,${{ steps.prep.outputs.BUILD_ID }} -Djib.from.platforms=linux/amd64,linux/arm64 -pl :inoa-fleet,:inoa-measurement,:inoa-groundcontrol -T1C
if: ${{ github.ref_name == 'main' }}