Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion targets/aarch64-alarm.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: aarch64
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:dfb052c213391ed2f40e6fe4b06c1bdf496fa0c8afad33547b3cee6fa67cafe6
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:bad5f413c0600da30bf7551fd42b183ba88f772c8989c55b71007cd00dbbbfb5
keyring_platform = linux/arm64

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/aarch64-aur.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: aarch64
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:dfb052c213391ed2f40e6fe4b06c1bdf496fa0c8afad33547b3cee6fa67cafe6
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:bad5f413c0600da30bf7551fd42b183ba88f772c8989c55b71007cd00dbbbfb5
keyring_platform = linux/arm64

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/aarch64-core.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: aarch64
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:dfb052c213391ed2f40e6fe4b06c1bdf496fa0c8afad33547b3cee6fa67cafe6
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:bad5f413c0600da30bf7551fd42b183ba88f772c8989c55b71007cd00dbbbfb5
keyring_platform = linux/arm64

# The keyring package, installed from the snapshot before anything else is
Expand Down
2 changes: 1 addition & 1 deletion targets/aarch64-extra.conf
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: aarch64
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:dfb052c213391ed2f40e6fe4b06c1bdf496fa0c8afad33547b3cee6fa67cafe6
keyring_image = ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:bad5f413c0600da30bf7551fd42b183ba88f772c8989c55b71007cd00dbbbfb5
keyring_platform = linux/arm64

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/armv7h-alarm.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: armv7h
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:9fabf7646a52436234337aed821952047c3aa4cd2132027cacf887ec79e34762
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:0727099179c4793b0349c34a476ac04de508c592484381cfecfc841d7c86219d
keyring_platform = linux/arm/v7

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/armv7h-aur.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: armv7h
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:9fabf7646a52436234337aed821952047c3aa4cd2132027cacf887ec79e34762
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:0727099179c4793b0349c34a476ac04de508c592484381cfecfc841d7c86219d
keyring_platform = linux/arm/v7

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/armv7h-core.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: armv7h
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:9fabf7646a52436234337aed821952047c3aa4cd2132027cacf887ec79e34762
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:0727099179c4793b0349c34a476ac04de508c592484381cfecfc841d7c86219d
keyring_platform = linux/arm/v7

# The keyring package, installed from the snapshot before anything else is
Expand Down
2 changes: 1 addition & 1 deletion targets/armv7h-extra.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# pkgforge-dev/docker-archlinux (archlinuxarm.gpg and its trust), copied out
# of it and never run. The x86_64 image keeps its own archlinux keyring.
# tag: armv7h
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:9fabf7646a52436234337aed821952047c3aa4cd2132027cacf887ec79e34762
keyring_image = ghcr.io/pkgforge-dev/archlinux:armv7h@sha256:0727099179c4793b0349c34a476ac04de508c592484381cfecfc841d7c86219d
keyring_platform = linux/arm/v7

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/loong64-core.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ verify_platform = linux/amd64
# of it and never run. The x86_64 image keeps its own archlinux keyring, which
# signs the port's any packages.
# tag: loong64
keyring_image = ghcr.io/pkgforge-dev/archlinux:loong64@sha256:a66d15ec71539860fa70cae0e1ae47ffb55b95e060ac376624df31e336208727
keyring_image = ghcr.io/pkgforge-dev/archlinux:loong64@sha256:b02ca09fbc04a9ca4d54c4d85b6032bee91c6a78da0491bc64ac35632a5f41ad
keyring_platform = linux/loong64

# Both keyring packages, installed from the snapshot before anything else is
Expand Down
2 changes: 1 addition & 1 deletion targets/loong64-extra.conf
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ verify_platform = linux/amd64
# of it and never run. The x86_64 image keeps its own archlinux keyring, which
# signs the port's any packages.
# tag: loong64
keyring_image = ghcr.io/pkgforge-dev/archlinux:loong64@sha256:a66d15ec71539860fa70cae0e1ae47ffb55b95e060ac376624df31e336208727
keyring_image = ghcr.io/pkgforge-dev/archlinux:loong64@sha256:b02ca09fbc04a9ca4d54c4d85b6032bee91c6a78da0491bc64ac35632a5f41ad
keyring_platform = linux/loong64

# Both keyring packages are in core: verify installs them from the promoted
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc-base-any.conf
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc@sha256:62452fae4826d982ae7d709a1ee2057ad6b8f79281a71e643a0e88012e9e13c2
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc@sha256:b784af003996b2c70d0115455ae7841c051c7c5ba1793dab67f48f5ce8363edf
keyring_platform = linux/ppc

# The keyring package is in this repository, so no keyring_from.
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc-base.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc@sha256:62452fae4826d982ae7d709a1ee2057ad6b8f79281a71e643a0e88012e9e13c2
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc@sha256:b784af003996b2c70d0115455ae7841c051c7c5ba1793dab67f48f5ce8363edf
keyring_platform = linux/ppc

# The keyring package is in base-any. keyring_from names that target of this
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc64-base-any.conf
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc64
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64@sha256:e67f4cc0c5e4952470dac2ebc7c6d37f488d3b6156a9f57733b2b60ab84f1157
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64@sha256:c32a277e7296720e329ea5c714651275ce70c484a33a09691d5ed185bfd594b6
keyring_platform = linux/ppc64

# The keyring package is in this repository, so no keyring_from.
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc64-base.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc64
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64@sha256:e67f4cc0c5e4952470dac2ebc7c6d37f488d3b6156a9f57733b2b60ab84f1157
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64@sha256:c32a277e7296720e329ea5c714651275ce70c484a33a09691d5ed185bfd594b6
keyring_platform = linux/ppc64

# The keyring package is in base-any. keyring_from names that target of this
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc64le-base-any.conf
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc64le
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64le@sha256:9379be251e8a899e1d48e8bcc6e47924bff5fb62091b157b0e29e94296e300c6
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64le@sha256:66b207e737ed151e4e6cca8b9fc17e1f59da2808ec34e4cf6b64c6f51abac607
keyring_platform = linux/ppc64le

# The keyring package is in this repository, so no keyring_from.
Expand Down
2 changes: 1 addition & 1 deletion targets/powerpc64le-base.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ verify_image = docker.io/library/archlinux:base@sha256:e43f1fd80e073992c5f173efb
verify_platform = linux/amd64

# tag: ppc64le
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64le@sha256:9379be251e8a899e1d48e8bcc6e47924bff5fb62091b157b0e29e94296e300c6
keyring_image = ghcr.io/pkgforge-dev/archlinux:ppc64le@sha256:66b207e737ed151e4e6cca8b9fc17e1f59da2808ec34e4cf6b64c6f51abac607
keyring_platform = linux/ppc64le

# The keyring package is in base-any. keyring_from names that target of this
Expand Down
2 changes: 1 addition & 1 deletion targets/riscv64-core.conf
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ verify_platform = linux/amd64
# signature in the port is by a key in archlinux.gpg (2026-10-14), which the
# x86_64 image keeps as its own; the image follows the port if that changes.
# tag: riscv64
keyring_image = ghcr.io/pkgforge-dev/archlinux:riscv64@sha256:eea185a48c9d07f447558ab3019ef0b7bb9c821e1f15ab070d950b096be1c73e
keyring_image = ghcr.io/pkgforge-dev/archlinux:riscv64@sha256:26669be3366e7c1962d26e40776741b1b918faff9b5d70e56b3f861f0dd5d58f
keyring_platform = linux/riscv64

# The keyring package, installed from the snapshot before anything else is
Expand Down
2 changes: 1 addition & 1 deletion targets/riscv64-extra.conf
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ verify_platform = linux/amd64
# signature in the port is by a key in archlinux.gpg (2026-10-14), which the
# x86_64 image keeps as its own; the image follows the port if that changes.
# tag: riscv64
keyring_image = ghcr.io/pkgforge-dev/archlinux:riscv64@sha256:eea185a48c9d07f447558ab3019ef0b7bb9c821e1f15ab070d950b096be1c73e
keyring_image = ghcr.io/pkgforge-dev/archlinux:riscv64@sha256:26669be3366e7c1962d26e40776741b1b918faff9b5d70e56b3f861f0dd5d58f
keyring_platform = linux/riscv64

# The keyring package is in core: verify installs it from the promoted
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/40-lib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ refused "a line that is not key = value" "$work/t6/x86_64-core.conf"
# The keys that set verify's trust root
#---------------------------------------------------------------------------#
# tag: aarch64
IMG='ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:dfb052c213391ed2f40e6fe4b06c1bdf496fa0c8afad33547b3cee6fa67cafe6'
IMG='ghcr.io/pkgforge-dev/archlinux:aarch64@sha256:bad5f413c0600da30bf7551fd42b183ba88f772c8989c55b71007cd00dbbbfb5'
# trust NAME LINES...: a target file of x86_64 extra, with x86_64-core beside it
trust() {
local d="$work/trust-$1"
Expand Down