Fix: Workflow-Konfiguration für Testing-Branch aktualisiert und dev.yml in testing.yaml umbenannt

This commit is contained in:
2026-08-23 17:41:22 +02:00
parent ad6de96d14
commit b7a2e60790
4 changed files with 12 additions and 5 deletions
@@ -1,4 +1,4 @@
name: Dev Build, Publish & Preview Release name: Testing Build, Publish & Preview Release
on: on:
push: push:
@@ -90,7 +90,7 @@ jobs:
VERSION="$(sed -n 's/^version = "\(.*\)"/\1/p' Cargo.toml | head -n1)" VERSION="$(sed -n 's/^version = "\(.*\)"/\1/p' Cargo.toml | head -n1)"
TAG_NAME="v${VERSION}-preview" TAG_NAME="v${VERSION}-preview"
RELEASE_TITLE="Preview Release ${TAG_NAME}" RELEASE_TITLE="Preview Release ${TAG_NAME}"
RELEASE_NOTES="Automatisches Preview-Release für docker-update ${VERSION} (Branch: dev)." RELEASE_NOTES="Automatisches Preview-Release für docker-update ${VERSION} (Branch: Testing)."
echo "Erstelle oder hole Preview-Release für Tag ${TAG_NAME} in ${REPO}..." echo "Erstelle oder hole Preview-Release für Tag ${TAG_NAME} in ${REPO}..."
@@ -109,7 +109,7 @@ jobs:
CREATE_PAYLOAD=$(cat <<EOF CREATE_PAYLOAD=$(cat <<EOF
{ {
"tag_name": "${TAG_NAME}", "tag_name": "${TAG_NAME}",
"target_commitish": "dev", "target_commitish": "testing",
"name": "${RELEASE_TITLE}", "name": "${RELEASE_TITLE}",
"body": "${RELEASE_NOTES}", "body": "${RELEASE_NOTES}",
"draft": false, "draft": false,
+6
View File
@@ -17,6 +17,12 @@
<Item> <Item>
<option name="path" value=".gitea/workflows/main.yml" /> <option name="path" value=".gitea/workflows/main.yml" />
</Item> </Item>
<Item>
<option name="path" value=".gitea/workflows/testing.yaml" />
</Item>
<Item>
<option name="path" value=".gitea/workflows/main.yaml" />
</Item>
</list> </list>
</option> </option>
</SchemaInfo> </SchemaInfo>
+3 -2
View File
@@ -76,10 +76,11 @@ DockerUpdate/
- `is_run_as_root()`: Nutzt `libc::geteuid() == 0`. - `is_run_as_root()`: Nutzt `libc::geteuid() == 0`.
- `run_as_root()`: Führt `sudo <args>` per `exec` aus. - `run_as_root()`: Führt `sudo <args>` per `exec` aus.
- **`.gitea/workflows/`**: - **`.gitea/workflows/`**:
- `dev.yml`: Führt bei Push auf `dev` Tests und Builds durch, veröffentlicht Pakete in der Gitea Package Registry - `testing.yaml`: Führt bei Push auf `dev` Tests und Builds durch, veröffentlicht Pakete in der Gitea Package
Registry
(`distribution: testing`, `component: main` bzw. Gruppe/Repo `testing`) und erstellt ein Gitea Preview-Release mit (`distribution: testing`, `component: main` bzw. Gruppe/Repo `testing`) und erstellt ein Gitea Preview-Release mit
den Paketen als Assets. den Paketen als Assets.
- `main.yml`: Führt bei Push auf `main` Tests und Builds durch, veröffentlicht Pakete in der Gitea Package Registry - `main.yaml`: Führt bei Push auf `main` Tests und Builds durch, veröffentlicht Pakete in der Gitea Package Registry
(`distribution: stable`, `component: main` bzw. Gruppe/Repo `stable`) und erstellt ein Gitea Release mit den (`distribution: stable`, `component: main` bzw. Gruppe/Repo `stable`) und erstellt ein Gitea Release mit den
Paketen als Assets. Paketen als Assets.
- **`packaging/`**: - **`packaging/`**: