2 Commits

Author SHA1 Message Date
2a85491af1 Improve changed package detection
All checks were successful
Main workflow / build (push) Successful in 5m30s
2025-11-08 12:12:52 +01:00
95484d65ee Update dependency talosctl to v1.11.5 2025-11-08 12:12:37 +01:00
2 changed files with 13 additions and 23 deletions

View File

@@ -48,30 +48,20 @@ jobs:
id: changed
shell: bash
run: |
if [ "$GITHUB_EVENT_NAME" = 'push' ]; then
packages="$(git show \
--pretty= \
--name-only \
--diff-filter=ACMR \
--relative="$REPOSITORY" \
HEAD -- '*/APKBUILD' |
xargs -rn1 dirname |
xargs -r ap builddirs -d "$(pwd)/$REPOSITORY" |
xargs -rn1 basename)"
else
packages="$(git diff \
--name-only \
--diff-filter=ACMR \
--relative="$REPOSITORY" \
origin/main...HEAD -- '*/APKBUILD' |
xargs -rn1 dirname |
xargs -r ap builddirs -d "$(pwd)/$REPOSITORY" |
xargs -rn1 basename)"
fi
packages="$(git diff \
--name-only \
--diff-filter=ACMR \
--relative="$REPOSITORY" \
"$BASE_REF"...HEAD -- '*/APKBUILD' |
xargs -rn1 dirname |
xargs -r ap builddirs -d "$(pwd)/$REPOSITORY" |
xargs -rn1 basename)"
echo 'packages<<EOF' >>"$GITHUB_OUTPUT"
echo "$packages" >>"$GITHUB_OUTPUT"
echo 'EOF' >>"$GITHUB_OUTPUT"
echo "$GITHUB_OUTPUT"
echo "$packages"
env:
BASE_REF: ${{ github.event_name == 'push' && github.event.before || github.base_ref }}
- name: Build packages
if: ${{ steps.changed.outputs.packages != '' }}

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=siderolabs/talos
pkgname=talosctl
pkgver=1.11.3
pkgver=1.11.5
pkgrel=0
pkgrel=0
pkgdesc="Kubernetes Linux distribution"
@@ -46,5 +46,5 @@ package() {
}
sha512sums="
342ed7a030349b51d490ef7d35f8f51af488ddb96f1dfecb9cf48d136db210a175f43386972d230d3429409f2ce301b2a2f4991ad1eb069a0dba3a59d35e7f83 talos-1.11.3.tar.gz
08bd179324851d585c81107476a2ad927376099f6b9b3b3787b248295e9b0c8b430fb14f56f60d00a2b03b46324150ca65be08dc7e06e597f77b5e600b0dd034 talos-1.11.5.tar.gz
"