/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/pre-commit.yaml
68 строк
2 KB
Nikita Menkovich
fix: pre-commit regression introduced in #6493 and pre-commit workflow fix was not working at all (#6557)
21 июл 2026, 12:36
Не верифицирован
21 июл 2026, 12:36
f691250
Код
Авторство
О чём код?
name: pre-commit on: pull_request_target: branches: - 'main' paths-ignore: - 'ydb/docs/**' - '.github/**' - '!.github/config/**' - '!.github/workflows/pre-commit.yaml' - 'example/**' - 'doc/**' - '**.md' types: - 'opened' - 'synchronize' - 'reopened' - 'labeled' permissions: contents: read jobs: check-running-allowed: runs-on: [ self-hosted, "self-hosted", "runner_light" ] outputs: result: ${{ steps.check-ownership-membership.outputs.result }} steps: - name: checkout workflow scripts uses: actions/checkout@v7 with: submodules: false sparse-checkout: '.github' clean: true ref: ${{ github.event.pull_request.base.sha }} - name: Check if running pre-commit is allowed id: check-ownership-membership uses: actions/github-script@v9 with: github-token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} script: | const checkOwnershipMembership = require('./.github/scripts/check-ownership-membership.js'); return await checkOwnershipMembership({ github, context, core }); check-trigger-label: needs: - check-running-allowed uses: ./.github/workflows/check-test-launch-label.yaml pre-commit: needs: - check-trigger-label - check-running-allowed if: needs.check-running-allowed.outputs.result == 'true' && needs.check-trigger-label.outputs.allowed == 'true' runs-on: [ self-hosted, "self-hosted", "runner_light" ] steps: - uses: actions/checkout@v7 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 clean: true - uses: actions/setup-python@v6.3.0 with: python-version: "3.10" - uses: ./.github/actions/pre_commit with: extra_args: --from "origin/main" --to "HEAD" --show-diff-on-failure