Skip to content

chore(deps): update davidanson/markdownlint-cli2-action action to v24 #7

chore(deps): update davidanson/markdownlint-cli2-action action to v24

chore(deps): update davidanson/markdownlint-cli2-action action to v24 #7

Workflow file for this run

---
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
name: 🚦 CI
# yamllint disable-line rule:truthy
on:
pull_request:
branches:
- main
workflow_dispatch:
concurrency:
group: ci-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
build-container:
name: Build test container
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Build image
uses: docker/build-push-action@v7
with:
context: .
file: Containerfile
tags: 'ci/semantic-release:${{ github.sha }}'
push: false
tests:
name: Test suite
if: always()
needs:
- build-container
runs-on: ubuntu-24.04
steps:
- name: Verify required jobs
uses: re-actors/alls-green@release/v1
with:
jobs: ${{ toJSON(needs) }}
dependabot:
name: Dependabot auto-merge
if: github.actor == 'dependabot[bot]' && github.event_name == 'pull_request'
needs:
- tests
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Enable auto-merge for Dependabot PR
env:
GH_TOKEN: ${{ github.token }}
PR_URL: ${{ github.event.pull_request.html_url }}
run: gh pr merge --auto --merge "$PR_URL"