api key is actually username with api key #5
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Automatic Formatting on PRs | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.ref }} | |
# Cancel any previous runs on the same branch if they are still in progress | |
cancel-in-progress: true | |
on: | |
workflow_dispatch: | |
pull_request: | |
jobs: | |
format-fix: | |
runs-on: "ci-runner-connector-format-medium-dagger-0-6-4" | |
# Note if you are changing this name you must also change it in the approve-and-merge-dispatch.yml workflow | |
name: "Apply All Formatting Rules" | |
timeout-minutes: 40 | |
steps: | |
- name: Checkout Airbyte | |
uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.head_ref }} | |
# Important that this is set so that CI checks are triggered again | |
# Without this we would be forever waiting on required checks to pass | |
token: ${{ secrets.GH_PAT_APPROVINGTON_OCTAVIA }} | |
# IMPORTANT! This is necessary to make sure that a status is reported on the PR | |
# even if the workflow is skipped. If we used GitHub Actions filters, the workflow | |
# would not be reported as skipped, but instead would be forever pending. | |
# | |
# I KNOW THIS SOUNDS CRAZY, BUT IT IS TRUE. | |
# | |
# Also, it gets worse | |
# | |
# IMPORTANT! DO NOT CHANGE THE QUOTES AROUND THE GLOBS. THEY ARE REQUIRED. | |
# MAKE SURE TO TEST ANY SYNTAX CHANGES BEFORE MERGING. | |
- name: Get changed files | |
uses: tj-actions/changed-files@v39 | |
id: changes | |
with: | |
files_yaml: | | |
format: | |
- '**/*' | |
- '!**/*.md' | |
- name: Run airbyte-ci format fix all | |
uses: ./.github/actions/run-dagger-pipeline | |
with: | |
context: "pull_request" | |
docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }} | |
docker_hub_username: ${{ secrets.DOCKER_HUB_USERNAME }} | |
gcs_credentials: ${{ secrets.METADATA_SERVICE_PROD_GCS_CREDENTIALS }} | |
sentry_dsn: ${{ secrets.SENTRY_AIRBYTE_CI_DSN }} | |
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} | |
subcommand: "format fix all" | |
# This is helpful in the case that we change a previously committed generated file to be ignored by git. | |
- name: Remove any files that have been gitignored | |
run: git ls-files -i -c --exclude-from=.gitignore | xargs -r git rm --cached | |
- name: Commit Formatting Changes (PR) | |
uses: stefanzweifel/git-auto-commit-action@v5 | |
# do not commit if master branch | |
if: github.ref != 'refs/heads/master' | |
with: | |
commit_message: Automated Commit - Formatting Changes | |
commit_user_name: Octavia Squidington III | |
commit_user_email: [email protected] | |
- name: Run airbyte-ci format check all | |
uses: ./.github/actions/run-dagger-pipeline | |
with: | |
context: "pull_request" | |
docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }} | |
docker_hub_username: ${{ secrets.DOCKER_HUB_USERNAME }} | |
gcs_credentials: ${{ secrets.METADATA_SERVICE_PROD_GCS_CREDENTIALS }} | |
sentry_dsn: ${{ secrets.SENTRY_AIRBYTE_CI_DSN }} | |
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} | |
subcommand: "format check all" |