project-git-release - Gitea Connector
Project description
project-git-release-connector-gitea (WIP)
Gitea Connector
This is a sample Connector implementation for the project-git-release-core project. For the whole documentation, please refer to the core project's README.md file.
General Disclaimer
I'm not a Python developer... I'm doing this as a hobby, because I need something to create versions and releases on Gitea for my home project on self-hosted Gitea. Use at your own risk, the source is open. I do not take responsibility for any damage caused.
About the project
The project is heavily inspired by the release-please project. The goal is to provide a similar flow for collecting changes based on conventional commit messages and handling releases.
Since release-please is tied to GitHub, it cannot really be used for Gitea, Bitbucket, GitLab, etc. This led to the idea of creating a library that can be used in a modular way, and can be freely extended by you or anyone else.
Since my use case is to release project versions in a self-hosted environment (releasing on Gitea using Argo Workflow), I decided to go with Python.
About the author
I've been a Java software developer since November 2011. I've worked in multiple domains (telco, retail, finance, etc.). On the technology side, I started with Java EE, but have used Spring (Boot) for the last 10 years, though I'm definitely not a Python developer.
To implement the project, I used Claude (Free Tier); please see the AI Disclaimer below for more information.
AI Disclaimer
As I mentioned above, I'm not a Python developer, hence I used Claude AI (Free Tier) to help in the creation of the project.
Currently, for the project I did not generated any actual code blocks for this project (as far as I remember). What I used AI for:
- Helping generate Git commands
- Helping generate regex expressions
- Asking about project structure
- Asking about Python best practices
- Brainstorming
- Proofreading this README file :D
I tried to avoid sharing whole project parts with the AI, and never gave it access to my project (no agentic AI was involved).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file project_git_release_connector_gitea-0.0.1.post3.tar.gz.
File metadata
- Download URL: project_git_release_connector_gitea-0.0.1.post3.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dc39c4e0c8e0277cc6aceb4cd1db0186c2172db44c82625a9f7136278bada75
|
|
| MD5 |
bebf6e9c69facce5688bcc693a57199f
|
|
| BLAKE2b-256 |
27272eebba08557dabb732361e22e7b22e150dbd2bf41f288f7d6d9ca7bb19ea
|
Provenance
The following attestation bundles were made for project_git_release_connector_gitea-0.0.1.post3.tar.gz:
Publisher:
publish.yaml on zolkiss/project-git-release-connector-gitea
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
project_git_release_connector_gitea-0.0.1.post3.tar.gz -
Subject digest:
6dc39c4e0c8e0277cc6aceb4cd1db0186c2172db44c82625a9f7136278bada75 - Sigstore transparency entry: 2119643005
- Sigstore integration time:
-
Permalink:
zolkiss/project-git-release-connector-gitea@5b8cd3f1be6f8813ded5b17ee2c164262929c47f -
Branch / Tag:
refs/heads/master - Owner: https://github.com/zolkiss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@5b8cd3f1be6f8813ded5b17ee2c164262929c47f -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file project_git_release_connector_gitea-0.0.1.post3-py3-none-any.whl.
File metadata
- Download URL: project_git_release_connector_gitea-0.0.1.post3-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dda322ce9edbfdf4a7cf82f0f6b2153d88023e096a119b57de131d287c2d06d5
|
|
| MD5 |
0acfe568beadbb524728e05d8b33cd40
|
|
| BLAKE2b-256 |
136bd18e77a81874dda62efe46dbf1b531f5cb1bffe355f4422cf561976e6335
|
Provenance
The following attestation bundles were made for project_git_release_connector_gitea-0.0.1.post3-py3-none-any.whl:
Publisher:
publish.yaml on zolkiss/project-git-release-connector-gitea
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
project_git_release_connector_gitea-0.0.1.post3-py3-none-any.whl -
Subject digest:
dda322ce9edbfdf4a7cf82f0f6b2153d88023e096a119b57de131d287c2d06d5 - Sigstore transparency entry: 2119643199
- Sigstore integration time:
-
Permalink:
zolkiss/project-git-release-connector-gitea@5b8cd3f1be6f8813ded5b17ee2c164262929c47f -
Branch / Tag:
refs/heads/master - Owner: https://github.com/zolkiss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@5b8cd3f1be6f8813ded5b17ee2c164262929c47f -
Trigger Event:
workflow_dispatch
-
Statement type: