mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-07-01 03:04:52 +02:00
ci: add CCMA release builds
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# Repo-spezifische CI-Konfiguration fuer CI-Build/ci-templates.
|
||||
branches:
|
||||
dev: dev
|
||||
main: main
|
||||
|
||||
project:
|
||||
type: python
|
||||
|
||||
version:
|
||||
type: file
|
||||
file: VERSION
|
||||
|
||||
changelog:
|
||||
path: src/ccma/assets/CHANGELOG.json
|
||||
required_for_dev_pr: true
|
||||
no_changelog_markers: ["[no changelog]", "no changelog"]
|
||||
|
||||
python:
|
||||
binary: python3
|
||||
venv: .venv
|
||||
requirements: requirements.txt
|
||||
compile_path: src/ccma
|
||||
test_paths: ["tests"]
|
||||
check:
|
||||
ruff: true
|
||||
pytest: true
|
||||
extra_pip: ["ruff", "pytest"]
|
||||
|
||||
package:
|
||||
type: pyinstaller
|
||||
pyinstaller:
|
||||
spec: build/ccma.spec
|
||||
arch: amd64
|
||||
artifacts:
|
||||
linux:
|
||||
source: dist/ccma
|
||||
rename: ccma-{version}-linux-{arch}
|
||||
windows:
|
||||
source: dist/ccma.exe
|
||||
rename: ccma-{version}-windows-{arch}.exe
|
||||
|
||||
release:
|
||||
patch_markers: ["[patch]", "[hotfix]"]
|
||||
Reference in New Issue
Block a user