diff options
author | vin <git@vineetk.net> | 2024-01-15 18:48:55 -0500 |
---|---|---|
committer | vin <git@vineetk.net> | 2024-01-15 18:48:55 -0500 |
commit | 8c8e1ad4d3f6a197cc7a0550940e0c71d84c050e (patch) | |
tree | 9490341e61543f88a23ca04af668abb3acfe2574 /.github/workflows/lint.yml | |
parent | 105f3f893c6cd636e895c1da2d5efbe525a49b42 (diff) |
remove unused dotfiles in root
Diffstat (limited to '.github/workflows/lint.yml')
-rw-r--r-- | .github/workflows/lint.yml | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml deleted file mode 100644 index 19dd7c70a9..0000000000 --- a/.github/workflows/lint.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: PR Lint keyboards - -permissions: - contents: read - -on: - pull_request: - paths: - - 'keyboards/**' - -jobs: - lint: - runs-on: ubuntu-latest - - container: ghcr.io/qmk/qmk_cli - - steps: - - name: Disable safe.directory check - run : git config --global --add safe.directory '*' - - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Install dependencies - run: pip3 install -r requirements-dev.txt - - - name: Get changed files - id: file_changes - uses: tj-actions/changed-files@v39 - - - name: Print info - run: | - git rev-parse --short HEAD - echo ${{ github.event.pull_request.base.sha }} - echo '${{ steps.file_changes.outputs.all_changed_files}}' - - - name: Run qmk lint - if: always() - shell: 'bash {0}' - run: | - QMK_CHANGES=$(echo -e '${{ steps.file_changes.outputs.all_changed_files}}' | sed 's/ /\n/g') - QMK_KEYBOARDS=$(qmk list-keyboards) - - exit_code=0 - - for KB in $QMK_KEYBOARDS; do - KEYBOARD_CHANGES=$(echo "$QMK_CHANGES" | grep -E '^(keyboards/'${KB}'/)') - if [[ -z "$KEYBOARD_CHANGES" ]]; then - # skip as no changes for this keyboard - continue - fi - - KEYMAP_ONLY=$(echo "$KEYBOARD_CHANGES" | grep -cv /keymaps/) - if [[ $KEYMAP_ONLY -gt 0 ]]; then - echo "linting ${KB}" - - qmk lint --keyboard ${KB} && qmk info -l --keyboard ${KB} - exit_code=$(($exit_code + $?)) - fi - done - - qmk format-text ${{ steps.file_changes.outputs.all_changed_files}} || true - for file in ${{ steps.file_changes.outputs.all_changed_files}}; do - if ! git diff --quiet $file; then - echo "File '${file}' Requires Formatting" - echo "::error file=${file}::Requires Formatting" - exit_code=$(($exit_code + 1)) - fi - done - - if [[ $exit_code -gt 255 ]]; then - exit 255 - fi - exit $exit_code - - - name: Verify keyboard aliases - if: always() - shell: 'bash {0}' - run: | - git reset --hard - git clean -xfd - qmk ci-validate-aliases |