Skip to content

chore(deps): update googleapis/release-please-action action to v4.4.0 #315

chore(deps): update googleapis/release-please-action action to v4.4.0

chore(deps): update googleapis/release-please-action action to v4.4.0 #315

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, 'renovate/') && !startsWith(github.ref_name, 'release-please--')) || github.event_name == 'workflow_dispatch' }}
timeout-minutes: 30
steps:
- name: Checkout Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
# 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@62c799d895af9bcbca5eacfebca29d527f125a57 # v9.1.0
env:
GITHUB_COMMENT_REPORTER: false
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}