diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml new file mode 100644 index 000000000..d1c79c84d --- /dev/null +++ b/.github/workflows/ruff.yml @@ -0,0 +1,31 @@ +name: "Ruff" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '33 1 * * 3' + +jobs: + ruff: + name: "https://docs.astral.sh/ruff/" + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: cd and ls + run: | + cd ${{ github.workspace }} + ls -l + - name: Download ruff + run: | + wget -c https://github.com/astral-sh/ruff/releases/download/v0.0.290/ruff-x86_64-unknown-linux-gnu.tar.gz + tar -xzf ruff-x86_64-unknown-linux-gnu.tar.gz + ls -l ruff + chmod a+x ruff + - name: Run ruff + run: ./ruff ./pyglossary \ No newline at end of file