Skip to content

Bump github/codeql-action from 3.28.8 to 3.28.10 #230

Bump github/codeql-action from 3.28.8 to 3.28.10

Bump github/codeql-action from 3.28.8 to 3.28.10 #230

Workflow file for this run

name: Tests 🦂
on:
push:
branches-ignore:
- 'main'
paths-ignore:
- '**.md'
pull_request:
branches:
- 'main'
paths-ignore:
- '**.md'
workflow_call:
permissions: {}
defaults:
run:
shell: bash
working-directory: .
jobs:
lint:
name: 🧹 Lint
if: ${{ github.event_name == 'push' }}
runs-on: ubuntu-latest
steps:
- name: 🏁 Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: ☕🦆🌞 Set up Java
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
with:
distribution: 'adopt'
java-version: '11'
architecture: x64
cache: maven
- name: 🧹 Lint
run: make lint_noninteractive
quick-test:
name: Quick Test 🦂
if: ${{ github.event_name == 'push' && !(github.event.ref == 'refs/heads/main') }}
runs-on: ubuntu-latest
steps:
- name: 🏁 Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: ☕🦆🌞 Set up Java
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
with:
distribution: 'adopt'
java-version: '11'
architecture: x64
cache: maven
- name: 🦂 Test
run: make test_noninteractive
full-test:
name: Full Test 🦂
if: >-
${{ github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch' ||
(github.event_name == 'push' && github.event.ref == 'refs/heads/main') }}
runs-on: '${{ matrix.os }}'
strategy:
fail-fast: false
matrix:
java-distribution: ['adopt']
java-version: ['11', '13']
os: [ubuntu-latest, macOS-latest, windows-latest]
arch: [x64]
steps:
- name: 🏁 Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: ☕🦆🌞 Set up Java ${{ matrix.version }}
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
with:
distribution: ${{ matrix.java-distribution }}
java-version: ${{ matrix.java-version }}
architecture: ${{ matrix.arch }}
cache: maven
- name: 🦂 Test
run: make test_noninteractive
codeql:
name: CodeQL 🛡👨‍💻🛡
runs-on: ubuntu-latest
if: >-
${{ github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch' ||
(github.event_name == 'push' && github.event.ref == 'refs/heads/main') }}
permissions:
actions: read
contents: read
security-events: write
steps:
- name: 🏁 Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🛡👨‍💻🛡 Init CodeQL
uses: github/codeql-action/init@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
with:
languages: java # currently, 'java' includes kotlin
queries: +security-extended,security-and-quality
- name: 🛠 Autobuild
uses: github/codeql-action/autobuild@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
- name: 🛡👨‍💻🛡 Perform CodeQL Analysis
uses: github/codeql-action/analyze@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
docs:
name: Docs 📄 Quick Test 🦂
runs-on: ubuntu-latest
steps:
- name: 🏁 Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: ☕🦆🌞 Set up Java
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
with:
distribution: 'adopt'
java-version: '11'
architecture: x64
cache: maven
- name: 📄 Docs
run: make docs_noninteractive SHORTSHA=$(git rev-parse --short HEAD)