chore: update build tool, puppet-initial

- update build tool with github_release_pattern
- update puppet-initial to reduce impact on upgrades
This commit is contained in:
Ben Vincent 2026-01-17 15:18:26 +11:00
parent 6d379d99b6
commit e09d0c4bc6
6 changed files with 25 additions and 13 deletions

View File

@ -1,11 +1,11 @@
name: incus
github: lxc/incus
description: incus package
description: Powerful system container and virtual machine manager
arch: amd64
platform: linux
maintainer: ''
homepage: ''
license: ''
maintainer: unkin
homepage: https://linuxcontainers.org/incus/
license: Apache-2.0
builds:
- repository:
- almalinux/el9

View File

@ -1,11 +1,11 @@
name: jellyfin-ffmpeg-bin
github: jellyfin/jellyfin-ffmpeg
description: jellyfin-ffmpeg-bin package
description: FFmpeg binary package optimized for Jellyfin media server
arch: amd64
platform: linux
maintainer: ''
homepage: ''
license: ''
maintainer: unkin
homepage: https://github.com/jellyfin/jellyfin-ffmpeg
license: GPL-3.0
builds:
- repository:
- almalinux/el8

View File

@ -1,4 +1,5 @@
name: openbao-plugins
github: openbao/openbao-plugins
description: Meta package that installs all OpenBao plugins
arch: amd64
platform: linux

View File

@ -1,3 +1,6 @@
#!/usr/bin/env bash
systemctl daemon-reload
systemctl enable puppet-initial.service
# Only run on fresh install, not upgrade
if [ "$1" -eq 1 ]; then
systemctl daemon-reload
systemctl enable puppet-initial.service
fi

View File

@ -1,3 +1,6 @@
#!/usr/bin/env bash
systemctl stop puppet
systemctl disable puppet
# Only run on fresh install, not upgrade
if [ "$1" -eq 1 ]; then
systemctl stop puppet
systemctl disable puppet
fi

View File

@ -105,7 +105,7 @@ METADATA_SCHEMA = {
'regex': r'^[a-zA-Z0-9\-_\.:\/]+$'
},
'release': {
'type': 'string',
'type': ['string', 'integer', 'float'],
'required': True,
'empty': False
},
@ -117,6 +117,11 @@ METADATA_SCHEMA = {
}
}
}
},
'github_release_pattern': {
'type': 'string',
'required': False,
'empty': False
}
}