diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml index 39086a2..c2756b3 100644 --- a/.github/workflows/black.yml +++ b/.github/workflows/black.yml @@ -12,8 +12,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 - uses: psf/black@stable with: options: "--check --verbose" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea00807..5db0899 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,10 +24,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: '3.x' architecture: ${{ matrix.arch }} @@ -109,7 +109,7 @@ jobs: cd $distPath && shasum -a 256 $exeName > $hashFile - name: Upload Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: AutoGGUF-${{ matrix.os }}-${{ matrix.arch }}-${{ github.event.inputs.build_type }}-${{ github.sha }} path: | @@ -117,7 +117,7 @@ jobs: !build/${{ github.event.inputs.build_type == 'RELEASE' && 'release' || 'dev' }}/dist/AutoGGUF-*.sha256 - name: Upload SHA256 - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: AutoGGUF-${{ github.sha }}-SHA256 path: build/${{ github.event.inputs.build_type == 'RELEASE' && 'release' || 'dev' }}/dist/AutoGGUF-*.sha256 diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index e870fce..8a3181b 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -1,5 +1,4 @@ name: Pylint - on: push: paths: @@ -7,7 +6,6 @@ on: pull_request: paths: - '**.py' - jobs: build: runs-on: ubuntu-latest @@ -17,13 +15,14 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pylint PyQt6 psutil requests + pip install $(grep -v "^torch" requirements.txt | tr '\n' ' ') + pip install pylint - name: Analysing the code with pylint run: | pylint $(git ls-files '*.py') --disable=all --enable=E0001,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701,W0311,W0312,W0611,W0612,W0613,W0702,W1401,W1402,C0123,C0200,C0325,C0411,C0412 --fail-under=5 diff --git a/.github/workflows/radon.yml b/.github/workflows/radon.yml index 9fb14c5..bb82b80 100644 --- a/.github/workflows/radon.yml +++ b/.github/workflows/radon.yml @@ -13,12 +13,12 @@ jobs: radon: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x'