Skip to content

Removed tabs from prerelease 8.3.0 and corrected testlib 2.0.0, 2.1.0, 3.0.0 to properly test conflicts for lazy partners #83

Removed tabs from prerelease 8.3.0 and corrected testlib 2.0.0, 2.1.0, 3.0.0 to properly test conflicts for lazy partners

Removed tabs from prerelease 8.3.0 and corrected testlib 2.0.0, 2.1.0, 3.0.0 to properly test conflicts for lazy partners #83

name: Validate schemas
on:
push:
branches: ["*"]
pull_request:
branches: ["*"]
jobs:
process-changed-files:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # OR "2" -> To retrieve the preceding commit.
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v41
# To compare changes between the current commit and the last pushed remote commit set `since_last_remote_commit: true`. e.g
# with:
# since_last_remote_commit: true
- name: List all changed files
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
for file in "$ALL_CHANGED_FILES"; do
echo "$file was changed"
done
- name: Install dependencies
run: pip install git+https://github.com/hed-standard/hed-python.git@develop
- name: Run command on file list
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
python tests/validate_schemas.py $ALL_CHANGED_FILES