Skip to content

Move updated rocgdb CI script from TheRock to rocgdb #323

Move updated rocgdb CI script from TheRock to rocgdb

Move updated rocgdb CI script from TheRock to rocgdb #323

Workflow file for this run

# Copyright Advanced Micro Devices, Inc.
# SPDX-License-Identifier: MIT
name: pre-commit
on:
pull_request:
push:
branches:
- amd-staging
- 'amd-staging-rocgdb-*'
permissions:
contents: read
jobs:
pre-commit:
runs-on: ubuntu-24.04
if: ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Determine base ref
id: base-ref
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
BASE_REF="${{ github.event.pull_request.base.ref }}"
else
# For push events, use the current branch name
BASE_REF="${{ github.ref_name }}"
fi
echo "base_ref=${BASE_REF}" >> $GITHUB_OUTPUT
echo "Base ref: ${BASE_REF}"
- name: Fetch base branch
run: git fetch origin ${{ steps.base-ref.outputs.base_ref }}
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: '3.12'
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
with:
extra_args: --from-ref origin/${{ steps.base-ref.outputs.base_ref }} --to-ref HEAD