Compare commits

...
Author SHA1 Message Date
DragonSlayer_14 c2d21e93c8 Merge pull request 'Merge dev in testing: Testing-Version 1.0.0' (#13) from dev into testing
Testing Build, Publish & Preview Release / Build, Publish Packages (Testing) & Create Preview Release (push) Successful in 55s
Reviewed-on: #13
2026-08-24 18:01:13 +00:00
DragonSlayer_14 c02644b48d Merge branch 'testing' into dev 2026-08-24 18:01:05 +00:00
DragonSlayer_14 a1d22ce71f Merge remote-tracking branch 'origin/dev' into dev 2026-08-24 19:59:39 +02:00
DragonSlayer_14 10dc412566 Feat: Hebt Version auf 1.0.0 an 2026-08-24 19:59:33 +02:00
DragonSlayer_14 68c1b07b23 Feat: Fügt Anweisung für Arch fürs hinzufügen des Repo-GPG-Keys hinzu 2026-08-24 19:59:06 +02:00
DragonSlayer_14 25e076ba18 Merge pull request 'Merge dev in testing: Feat: Hebt Version auf 0.1.3 an' (#12) from dev into testing
Testing Build, Publish & Preview Release / Build, Publish Packages (Testing) & Create Preview Release (push) Successful in 1m2s
Reviewed-on: #12
2026-08-24 17:48:03 +00:00
DragonSlayer_14 a0ffe731bf Merge branch 'testing' into dev 2026-08-24 17:47:51 +00:00
DragonSlayer_14 9a2a1730dd Feat: Hebt Version auf 0.1.3 an 2026-08-24 19:47:16 +02:00
DragonSlayer_14 851c863b24 Merge pull request 'Merge dev in testing: Passt Arch-Url an und behebt Fehler, wodurch das Repo zu testing/upload wurde' (#11) from dev into testing
Testing Build, Publish & Preview Release / Build, Publish Packages (Testing) & Create Preview Release (push) Failing after 54s
Reviewed-on: #11
2026-08-24 17:45:33 +00:00
DragonSlayer_14 0d811cfb75 Fix: Entfernt /upload von Arch-Package-Upload-URL 2026-08-24 19:44:25 +02:00
DragonSlayer_14 bd374b95fc Fix: Arch-Repository-Namen in README.md aktualisiert 2026-08-24 19:37:18 +02:00
DragonSlayer_14 223ed09d94 Merge pull request 'Merge dev in testing: Passt Abhöngigkeiten des Pakets an' (#10) from dev into testing
Testing Build, Publish & Preview Release / Build, Publish Packages (Testing) & Create Preview Release (push) Successful in 57s
Reviewed-on: #10
2026-08-24 17:29:27 +00:00
DragonSlayer_14 54f74a2f2a Feat: Passt Version auf 0.1.2 an. 2026-08-24 19:28:48 +02:00
DragonSlayer_14 736dc1f2e5 Feat: Passt Abhängigkeiten an 2026-08-24 19:20:51 +02:00
6 changed files with 32 additions and 10 deletions
+1 -1
View File
@@ -76,7 +76,7 @@ jobs:
curl -f -s -S -X PUT \
-H "Authorization: token ${TOKEN}" \
--upload-file "$pkg" \
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/stable/upload"
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/stable"
done
- name: Create Gitea Release and Upload Assets
+1 -1
View File
@@ -76,7 +76,7 @@ jobs:
curl -f -s -S -X PUT \
-H "Authorization: token ${TOKEN}" \
--upload-file "$pkg" \
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/testing/upload"
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/testing"
done
- name: Create Gitea Pre-Release and Upload Assets
Generated
+1 -1
View File
@@ -29,7 +29,7 @@ checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
[[package]]
name = "docker-update"
version = "0.1.1"
version = "1.0.0"
dependencies = [
"confy",
"libc 1.0.0-alpha.4",
+3 -3
View File
@@ -1,6 +1,6 @@
[package]
name = "docker-update"
version = "0.1.1"
version = "1.0.0"
edition = "2024"
authors = ['DragonSlayer_14']
readme = "README.md"
@@ -24,7 +24,7 @@ maintainer = "DragonSlayer_14"
copyright = "2026 Linuxapps"
section = "utils"
priority = "optional"
depends = "$auto, sudo, docker.io | docker-ce"
depends = "$auto, sudo, docker-ce-cli, docker-compose-plugin"
extended-description = """\
DockerUpdate durchsucht Verzeichnisse (standardmäßig in /var/apps) nach
Docker-Compose-Dateien mit ':latest'-Images, prüft auf neuere Images,
@@ -47,5 +47,5 @@ requires = { "sudo" = "*", "docker" = "*" }
[package.metadata.arch]
pkgrel = "1"
arch = "x86_64"
depends = ["gcc-libs", "glibc", "sudo", "docker"]
depends = ["gcc-libs", "glibc", "sudo", "docker-ce-cli", "docker-compose-plugin"]
optdepends = ["docker-compose: Unterstützung für Docker Compose v1"]
+25 -3
View File
@@ -130,12 +130,34 @@ zypper install docker-update
### 3. Arch Linux (`pacman`)
### Installiere den GPG-Key für das Repository
Key herunterladen:
```bash
wget https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/repository.key
```
ID des Keys anzeigen lassen:
```bash
gpg --show-keys repository.key
```
Key zu pacman hinzufügen und signieren:
```
pacman-key --add repository.key
pacman-key --lsign-key {key id}
```
{key id} = ID aus dem vorherigen Schritt
#### Stable (Produktiv)
Füge das Repository in `/etc/pacman.conf` ein:
```ini
[docker-update-stable]
[stable]
SigLevel = Optional TrustAll
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/stable/x86_64
```
@@ -151,7 +173,7 @@ sudo pacman -Sy docker-update
Füge das Testing-Repository in `/etc/pacman.conf` ein:
```ini
[docker-update-testing]
[testing]
SigLevel = Optional TrustAll
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/testing/x86_64
```
+1 -1
View File
@@ -20,7 +20,7 @@ def main():
arch_meta = pkg.get("metadata", {}).get("arch", {})
pkgrel = arch_meta.get("pkgrel", "1")
arch = arch_meta.get("arch", "x86_64")
depends = arch_meta.get("depends", ["gcc-libs", "glibc", "sudo", "docker"])
depends = arch_meta.get("depends", ["gcc-libs", "glibc", "sudo", "docker-ce-cli", "docker-compose-plugin"])
optdepends = arch_meta.get("optdepends", ["docker-compose: Unterstützung für Docker Compose v1"])
with tempfile.TemporaryDirectory() as build_dir: