Skip to content

chore(deps): update alpine docker tag to v3.23 #431

chore(deps): update alpine docker tag to v3.23

chore(deps): update alpine docker tag to v3.23 #431

Workflow file for this run

---
# GitHub Actions workflow for MegaLinter code quality checks
# Runs comprehensive linting and security checks on all supported file types
# https://megalinter.io/
name: mega-linter
on:
workflow_dispatch:
push:
branches-ignore:
- main
permissions: read-all
jobs:
mega-linter:
runs-on: ubuntu-latest
if: ${{ (!startsWith(github.ref_name, 'chore/renovate/') && !startsWith(github.ref_name, 'release-please--')) || github.event_name == 'workflow_dispatch' }}
timeout-minutes: 30
steps:
- name: Checkout Code
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
# Extract shell commands from markdown code blocks for validation
# This creates a README.sh file containing all bash/shell/sh code blocks
# from markdown files to ensure they are syntactically correct
- name: Extract commands from markdown files
run: |
set -euxo pipefail
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
brew install mdq
echo '#!/usr/bin/env bash' > README.sh
readarray -d '' MD_FILES < <(find . -type f -name "*.md" -print0)
mdq '```/^bash$|^shell$|^sh$/' --br -o plain "${MD_FILES[@]}" >> README.sh || true
chmod a+x README.sh
- name: 💡 MegaLinter
uses: oxsecurity/megalinter@55a59b24a441e0e1943080d4a512d827710d4a9d # v9.2.0
env:
GITHUB_COMMENT_REPORTER: false
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}