diff --git a/.gitea/workflows/opencommit.yml b/.gitea/workflows/opencommit.yml deleted file mode 100644 index e284a31..0000000 --- a/.gitea/workflows/opencommit.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: 'OpenCommit Action' - -on: - push: - # this list of branches is often enough, - # but you may still ignore other public branches - branches-ignore: [main master release] - -jobs: - opencommit: - timeout-minutes: 10 - name: OpenCommit - runs-on: ubuntu-latest - permissions: write-all - steps: - - name: Setup Node.js Environment - uses: actions/setup-node@v2 - with: - node-version: '16' - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - github-server-url: ${{ vars.GIT_SERVER_URL }} - - uses: di-sukharev/opencommit@github-action-v1.0.4 - with: - GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} - - env: - # set openAI api key in repo actions secrets, - # for openAI keys go to: https://platform.openai.com/account/api-keys - # for repo secret go to: /settings/secrets/actions - OCO_API_KEY: ${{ secrets.AI_API_KEY }} - - # customization - OCO_TOKENS_MAX_INPUT: 4096 - OCO_TOKENS_MAX_OUTPUT: 500 - OCO_OPENAI_BASE_PATH: '' - OCO_DESCRIPTION: false - OCO_EMOJI: true - OCO_AI_PROVIDER: ollama - OCO_API_URL: ${{ vars.OLLAMA_HOST }} - OCO_MODEL: ${{ vars.OLLAMA_MODEL }} - OCO_LANGUAGE: en - OCO_PROMPT_MODULE: conventional-commit \ No newline at end of file diff --git a/.gitea/workflows/ruff.yaml b/.gitea/workflows/ruff.yaml new file mode 100644 index 0000000..77c94c1 --- /dev/null +++ b/.gitea/workflows/ruff.yaml @@ -0,0 +1,22 @@ +name: ruff + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + github-server-url: ${{ vars.GIT_SERVER_URL }} + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.x" + - name: Install the code linting and formatting tool Ruff + run: pip install ruff + - name: Lint code with Ruff + run: ruff check --output-format=github --target-version=py39 + - name: Check code formatting with Ruff + run: ruff format --diff --target-version=py39 + continue-on-error: true