Auto-update README versions when upstream updates are detected
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
7fceae1418
commit
09addfa626
@ -103,5 +103,21 @@ LAST_BUILD=$(git tag -l "${TAG_PREFIX}-*" \
|
||||
NEXT_BUILD=$(( ${LAST_BUILD:-0} + 1 ))
|
||||
NEW_TAG="${TAG_PREFIX}-${NEXT_BUILD}"
|
||||
|
||||
# ── Update README badges and examples ───────────────────────────────
|
||||
README="README.md"
|
||||
if [ -f "$README" ]; then
|
||||
OLD_TALOS=$(sed -n 's/.*talos-v\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p' "$README" | head -1)
|
||||
OLD_KERNEL=$(sed -n 's/.*kernel-\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p' "$README" | head -1)
|
||||
OLD_TAG=$(sed -n 's/.*\(v[0-9]*\.[0-9]*\.[0-9]*-k[0-9]*\.[0-9]*\.[0-9]*-[0-9]*\).*/\1/p' "$README" | head -1)
|
||||
|
||||
echo "Updating README: talos v${OLD_TALOS} → v${TALOS_VER}, kernel ${OLD_KERNEL} → ${KERNEL_VER}, tag ${OLD_TAG} → ${NEW_TAG}" >&2
|
||||
|
||||
sed -i "s/talos-v${OLD_TALOS}/talos-v${TALOS_VER}/g" "$README"
|
||||
sed -i "s/kernel-${OLD_KERNEL}/kernel-${KERNEL_VER}/g" "$README"
|
||||
if [ -n "$OLD_TAG" ]; then
|
||||
sed -i "s/${OLD_TAG}/${NEW_TAG}/g" "$README"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Generated tag: $NEW_TAG" >&2
|
||||
echo "new_tag=$NEW_TAG"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user