Skip to content

Merge pull request #4471 from The-OpenROAD-Project-staging/update-met… #3373

Merge pull request #4471 from The-OpenROAD-Project-staging/update-met…

Merge pull request #4471 from The-OpenROAD-Project-staging/update-met… #3373

name: Lint Tcl code
on:
push:
branches:
- master
pull_request:
branches:
- master
permissions:
contents: read
jobs:
Tclint:
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-python@v7
with:
python-version: "3.10"
- name: Install Dependencies
run: |
python3 -m venv venv
venv/bin/pip install -r .github/requirements/requirements_lock.txt
- name: Lint
run: |
source venv/bin/activate
tclfmt --version
tclfmt --in-place .
git diff --exit-code
tclint .