Skip to content

Commit 0628281

Browse files
committed
feat: backports for 1.10
Rekres and bump dependencies in sync with `pkgs`. Signed-off-by: Noel Georgi <[email protected]>
1 parent 7e0edb9 commit 0628281

File tree

11 files changed

+51
-53
lines changed

11 files changed

+51
-53
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-08-26T11:08:45Z by kres 6262116.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -26,15 +26,14 @@ jobs:
2626
packages: write
2727
pull-requests: read
2828
runs-on:
29-
- self-hosted
30-
- pkgs
29+
group: pkgs
3130
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/'))
3231
outputs:
3332
labels: ${{ steps.retrieve-pr-labels.outputs.result }}
3433
steps:
3534
- name: gather-system-info
3635
id: system-info
37-
uses: kenchan0130/actions-system-info@v1.3.1
36+
uses: kenchan0130/actions-system-info@v1.4.0
3837
continue-on-error: true
3938
- name: print-system-info
4039
run: |
@@ -121,21 +120,20 @@ jobs:
121120
make release-notes
122121
- name: Release
123122
if: startsWith(github.ref, 'refs/tags/')
124-
uses: crazy-max/ghaction-github-release@v2
123+
uses: softprops/action-gh-release@v2
125124
with:
126125
body_path: _out/RELEASE_NOTES.md
127126
draft: "true"
128127
reproducibility:
129128
runs-on:
130-
- self-hosted
131-
- pkgs
129+
group: pkgs
132130
if: contains(fromJSON(needs.default.outputs.labels), 'integration/reproducibility')
133131
needs:
134132
- default
135133
steps:
136134
- name: gather-system-info
137135
id: system-info
138-
uses: kenchan0130/actions-system-info@v1.3.1
136+
uses: kenchan0130/actions-system-info@v1.4.0
139137
continue-on-error: true
140138
- name: print-system-info
141139
run: |

.github/workflows/slack-notify-ci-failure.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-08-26T11:08:45Z by kres 6262116.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
"on":
66
workflow_run:
@@ -14,8 +14,7 @@ name: slack-notify-failure
1414
jobs:
1515
slack-notify:
1616
runs-on:
17-
- self-hosted
18-
- generic
17+
group: generic
1918
if: github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.event != 'pull_request'
2019
steps:
2120
- name: Slack Notify

.github/workflows/slack-notify.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-08-26T11:08:45Z by kres 6262116.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
"on":
66
workflow_run:
@@ -13,8 +13,7 @@ name: slack-notify
1313
jobs:
1414
slack-notify:
1515
runs-on:
16-
- self-hosted
17-
- generic
16+
group: generic
1817
if: github.event.workflow_run.conclusion != 'skipped'
1918
steps:
2019
- name: Get PR number

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-30T10:56:52Z by kres 5fb5b90.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
"on":
66
schedule:
@@ -15,7 +15,7 @@ jobs:
1515
- ubuntu-latest
1616
steps:
1717
- name: Close stale issues and PRs
18-
uses: actions/stale@v9.1.0
18+
uses: actions/stale@v10.1.0
1919
with:
2020
close-issue-message: This issue was closed because it has been stalled for 7 days with no activity.
2121
days-before-issue-close: "5"

.github/workflows/weekly.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-08-26T11:08:45Z by kres 6262116.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: weekly
1212
jobs:
1313
reproducibility:
1414
runs-on:
15-
- self-hosted
16-
- pkgs
15+
group: pkgs
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |

.kres.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ spec:
7878
- name: EXTENSIONS_IMAGE_REF
7979
defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
8080
- name: PKGS
81-
defaultValue: v1.10.0-34-g88700c7
81+
defaultValue: v1.10.0-37-g71b336d
8282
- name: PKGS_PREFIX
8383
defaultValue: ghcr.io/siderolabs
8484
- name: TOOLS
85-
defaultValue: v1.10.0-6-g306d9d9
85+
defaultValue: v1.10.0-7-g39357c8
8686
- name: TOOLS_PREFIX
8787
defaultValue: ghcr.io/siderolabs
8888
useBldrPkgTagResolver: true
@@ -209,7 +209,3 @@ spec:
209209
- matchPackageNames:
210210
- git://linux-nfs.org/~steved/libtirpc
211211
versioning: 'regex:^(?<major>\d+)-(?<minor>\d+)-?(?<patch>\d+)?$'
212-
---
213-
kind: common.Repository
214-
spec:
215-
conformMaximumOfOneCommit: false

Makefile

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-08-26T11:08:45Z by kres 6262116.
3+
# Generated on 2025-11-18T08:42:08Z by kres e1d6dac.
44

55
# common variables
66

@@ -25,7 +25,7 @@ SOURCE_DATE_EPOCH := $(shell git log $(INITIAL_COMMIT_SHA) --pretty=%ct)
2525

2626
# sync bldr image with pkgfile
2727

28-
BLDR_RELEASE := v0.5.1
28+
BLDR_RELEASE := v0.5.5
2929
BLDR_IMAGE := ghcr.io/siderolabs/bldr:$(BLDR_RELEASE)
3030
BLDR := docker run --rm --user $(shell id -u):$(shell id -g) --volume $(PWD):/src --entrypoint=/bldr $(BLDR_IMAGE) --root=/src
3131

@@ -36,23 +36,24 @@ PLATFORM ?= linux/amd64,linux/arm64
3636
PROGRESS ?= auto
3737
PUSH ?= false
3838
CI_ARGS ?=
39+
BUILD_ARGS = --build-arg=SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH)
40+
BUILD_ARGS += --build-arg=TAG="$(TAG)"
41+
BUILD_ARGS += --build-arg=PKGS="$(PKGS)"
42+
BUILD_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)"
43+
BUILD_ARGS += --build-arg=TOOLS="$(TOOLS)"
44+
BUILD_ARGS += --build-arg=TOOLS_PREFIX="$(TOOLS_PREFIX)"
3945
COMMON_ARGS = --file=Pkgfile
4046
COMMON_ARGS += --provenance=false
4147
COMMON_ARGS += --progress=$(PROGRESS)
4248
COMMON_ARGS += --platform=$(PLATFORM)
43-
COMMON_ARGS += --build-arg=SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH)
44-
COMMON_ARGS += --build-arg=TAG="$(TAG)"
45-
COMMON_ARGS += --build-arg=PKGS="$(PKGS)"
46-
COMMON_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)"
47-
COMMON_ARGS += --build-arg=TOOLS="$(TOOLS)"
48-
COMMON_ARGS += --build-arg=TOOLS_PREFIX="$(TOOLS_PREFIX)"
49+
COMMON_ARGS += $(BUILD_ARGS)
4950

5051
# extra variables
5152

5253
EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
53-
PKGS ?= v1.10.0-34-g88700c7
54+
PKGS ?= v1.10.0-37-g71b336d
5455
PKGS_PREFIX ?= ghcr.io/siderolabs
55-
TOOLS ?= v1.10.0-6-g306d9d9
56+
TOOLS ?= v1.10.0-7-g39357c8
5657
TOOLS_PREFIX ?= ghcr.io/siderolabs
5758

5859
# targets defines all the available targets
@@ -199,19 +200,24 @@ reproducibility-test-local-%: ## Builds the specified target defined in the Pkg
199200
@diffoscope $(ARTIFACTS)/build-a $(ARTIFACTS)/build-b
200201
@rm -rf $(ARTIFACTS)/build-a $(ARTIFACTS)/build-b
201202

203+
$(ARTIFACTS)/bldr: $(ARTIFACTS) ## Downloads bldr binary.
204+
@curl -sSL https://github.com/siderolabs/bldr/releases/download/$(BLDR_RELEASE)/bldr-$(OPERATING_SYSTEM)-$(GOARCH) -o $(ARTIFACTS)/bldr
205+
@chmod +x $(ARTIFACTS)/bldr
206+
207+
.PHONY: update-checksums
208+
update-checksums: $(ARTIFACTS)/bldr ## Updates the checksums in the Pkgfile/vars.yaml based on the changed version variables.
209+
@git diff -U0 | $(ARTIFACTS)/bldr update
210+
202211
nonfree: $(NONFREE_TARGETS) ## Builds all nonfree targets defined.
203212

204213
.PHONY: $(TARGETS) $(NONFREE_TARGETS)
205214
$(TARGETS) $(NONFREE_TARGETS): $(ARTIFACTS)/bldr
206215
@$(MAKE) docker-$@ TARGET_ARGS="--tag=$(REGISTRY)/$(USERNAME)/$@:$(shell $(ARTIFACTS)/bldr eval --target $@ --build-arg TAG=$(TAG) '{{.VERSION}}' 2>/dev/null) --push=$(PUSH)"
207216

208-
$(ARTIFACTS)/bldr: $(ARTIFACTS) ## Downloads bldr binary.
209-
@curl -sSL https://github.com/siderolabs/bldr/releases/download/$(BLDR_RELEASE)/bldr-$(OPERATING_SYSTEM)-$(GOARCH) -o $(ARTIFACTS)/bldr
210-
@chmod +x $(ARTIFACTS)/bldr
211-
212-
.PHONY: deps.png
213-
deps.png: ## Generates a dependency graph of the Pkgfile.
214-
@$(BLDR) graph | dot -Tpng -o deps.png
217+
.PHONY: deps.svg
218+
deps.svg: ## Generates a dependency graph of the Pkgfile.
219+
@rm -f deps.png
220+
@$(BLDR) graph $(BUILD_ARGS) | dot -Tsvg -o deps.svg
215221

216222
.PHONY: extensions
217223
extensions: internal/extensions/descriptions.yaml

Pkgfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# syntax = ghcr.io/siderolabs/bldr:v0.4.1
1+
# syntax = ghcr.io/siderolabs/bldr:v0.5.5
22

33
format: v1alpha2
44

55
vars:
6-
CONTAINERD_VERSION: v2.0.5 # update this when updating PKGS_VERSION in Makefile
7-
LINUX_FIRMWARE_VERSION: "20250808" # update this when updating PKGS_VERSION in Makefile
6+
CONTAINERD_VERSION: v2.0.7 # update this when updating PKGS_VERSION in Makefile
7+
LINUX_FIRMWARE_VERSION: "20251111" # update this when updating PKGS_VERSION in Makefile
88
DRBD_DRIVER_VERSION: 9.2.14 # update this when updating PKGS_VERSION in Makefile
99
ZFS_DRIVER_VERSION: 2.3.3 # update this when updating PKGS_VERSION in Makefile
1010
ZFS_TOOLS_SHA256: 844122118f0ea81205a01753bbcb1315330f8967c1f866dcd10155273131f071

firmware/vars.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# renovate: datasource=github-releases extractVersion=^microcode-(?<version>.*)$ depName=intel/Intel-Linux-Processor-Microcode-Data-Files
2-
INTEL_UCODE_VERSION: 20250812
3-
INTEL_UCODE_SHA256: a8358422c68cc4d15c26db1ef682fbce332c3f46c4e087a79c132c437ec5f407
4-
INTEL_UCODE_SHA512: 5c21676d1c1783c937c78ca00b9f8d9a870bc7dfdde564bdf2ba277931223fa8d6a2f21d6a0e6249b4ba8ccc2e47d5b3cbf41cc5edc08360c909b3f1c7f2dec1
2+
INTEL_UCODE_VERSION: 20251111
3+
INTEL_UCODE_SHA256: 5a9a0d17240f486461bc101ef74f2b8c10675cdd02d0ba0bd6168b061c62e970
4+
INTEL_UCODE_SHA512: a11ded3158d761ae68258ca61a15014258d68ea28e9e9c94c125a49490a1df0f4b5c6cc37e97b42d84594760e455a1444feb2106e920ea6dd09934e545d92188

hack/release.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ github_repo = "siderolabs/extensions"
66
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
77

88
# previous release
9-
previous = "v1.10.6"
9+
previous = "v1.10.7"
1010

1111
pre_release = false
1212

@@ -19,8 +19,9 @@ See [Talos Linux documentation](https://www.talos.dev/v1.10/talos-guides/configu
1919
[notes.updates]
2020
title = "Component Updates"
2121
description = """\
22-
Linux firmware: 20250708
23-
Intel microcode: 20250812
22+
Linux firmware: 20251111
23+
Intel microcode: 20251111
24+
ctr: v2.0.7
2425
"""
2526

2627
[make_deps]

0 commit comments

Comments
 (0)