Skip to content

🐙 source-rocketlane: run up-to-date pipeline [2025-09-23] #109151

🐙 source-rocketlane: run up-to-date pipeline [2025-09-23]

🐙 source-rocketlane: run up-to-date pipeline [2025-09-23] #109151

Workflow file for this run

name: Global Format Check
# This workflow checks the formatting of the codebase using pre-commit hooks.
on:
workflow_dispatch:
push:
branches:
- master
pull_request:
jobs:
format-check:
name: "Format Check"
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: "21"
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: "pip"
check-latest: true
update-environment: true
- name: Run Pre-Commit
uses: pre-commit/[email protected]
id: format-check
with:
extra_args: --all-files
- name: Match GitHub User to Slack User [MASTER]
if: >
always() && steps.format-check.outcome == 'failure' &&
github.ref == 'refs/heads/master' &&
github.event.pull_request.head.repo.fork == false
id: match-github-to-slack-user
uses: ./.github/actions/match-github-to-slack-user
env:
AIRBYTE_TEAM_BOT_SLACK_TOKEN: ${{ secrets.SLACK_AIRBYTE_TEAM_READ_USERS }}
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Format Failure on Master Slack Channel [MASTER]
if: >
always() && steps.format-check.outcome == 'failure' &&
github.ref == 'refs/heads/master' &&
github.event.pull_request.head.repo.fork == false
uses: slackapi/[email protected]
with:
token: ${{ secrets.SLACK_BOT_TOKEN_AIRBYTE_TEAM }}
method: chat.postMessage
payload: |
channel: C03BEADRPNY
text: "Formatting broken on master!"
blocks:
- type: divider
- type: section
text:
type: mrkdwn
text: "Formatting is broken on master! :bangbang: \n\n"
- type: section
text:
type: mrkdwn
text: "_merged by_: *${{ github.actor }}* \n"
- type: section
text:
type: mrkdwn
text: "<@${{ steps.match-github-to-slack-user.outputs.slack_user_ids }}> \n"
- type: section
text:
type: mrkdwn
text: " :octavia-shocked: <https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}|View Action Run> :octavia-shocked: \n"
- type: divider