new file: .gitea/workflows/opencommit.yml

modified:   .gitea/workflows/pylint.yml
	modified:   LICENSE
This commit is contained in:
2025-02-03 18:51:10 +01:00
parent c4efe9a684
commit 026209df30
3 changed files with 46 additions and 2 deletions

View File

@@ -0,0 +1,44 @@
name: 'OpenCommit Action'
on:
push:
# this list of branches is often enough,
# but you may still ignore other public branches
branches-ignore: [main master dev development 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: <your_repo_url>/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

View File

@@ -20,7 +20,7 @@ jobs:
# https://my-ghes-server.example.com
github-server-url: ${{ vars.GIT_SERVER_URL }}
- name: Set up Python ${{ matrix.python-version }}
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}

View File

@@ -1,4 +1,4 @@
Copyright (c) 2025 Jose
Copyright (c) 2025 Jose Alvarez
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR