add: 12.29task3 test3 obs1 #4
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: pre-commit | |
on: | |
pull_request: | |
push: | |
branches: | |
- main | |
- develop | |
- 'release/**' | |
workflow_dispatch: | |
jobs: | |
pre-commit: | |
runs-on: ubuntu-20.04 | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-python@v2 | |
with: | |
python-version: 3.10.x | |
- uses: actions/setup-ruby@v1 | |
env: | |
ImageOS: ubuntu20 | |
with: | |
ruby-version: '2.6' | |
- uses: actions/setup-dotnet@v3 | |
with: | |
dotnet-version: '7.0.100' | |
- name: Install manual dependencies | |
run: | | |
python -m pip install pre-commit | |
pre-commit install | |
- name: Run pre-commit | |
run: | | |
pre-commit run --all-files | |
markdown-link-check: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-python@v2 | |
- uses: actions/setup-node@v2 | |
with: | |
node-version: '12' | |
- name: Install manual dependencies | |
# pin markdown-link-check version to support multi-level reference link | |
run: | | |
sudo npm install -g [email protected] | |
python -m pip install pre-commit | |
pre-commit install | |
- name: Run markdown checker | |
run: | | |
pre-commit run --hook-stage manual markdown-link-check --all-files | |
validate-meta-files: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-python@v2 | |
- run: python utils/validate_meta_files.py |