archive: restore trees with read-only directories; bump to 0.2.2
| 10.1 MiB | download » |
| 9.3 MiB | download » |
| 10.2 MiB | download » |
| 9.5 MiB | download » |
| 342 Bytes | download » |
| view log » | |
| install_cacher | view log » |
| cacher_init | view log » |
| install_go | view log » |
| install_hut | view log » |
| install_goreleaser | view log » |
| build | view log » |
| package_pages | view log » |
| publish_pages | view log » |
| stage_artifacts | view log » |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
[#299] 2026/08/06 22:16:24 Running build on srht-build-1.lab.local [#299] 2026/08/06 22:16:24 Booting image ubuntu/noble (default) on port 22398 Waiting for VM to come up... ssh: connect to host localhost port 22398: Connection refused Attempt 1... Warning: Permanently added '[localhost]:22398' (ED25519) to the list of known hosts. Warning: Permanently added '[localhost]:22398' (ED25519) to the list of known hosts. [#299] 2026/08/06 22:16:30 preconfigure: ok [#299] 2026/08/06 22:16:30 Waiting for guest to settle [#299] 2026/08/06 22:16:30 Sending tasks [#299] 2026/08/06 22:16:32 Sending build environment [#299] 2026/08/06 22:16:32 Sending secrets [#299] 2026/08/06 22:16:32 Resolving secret 7dde4219-0783-4581-a67d-c94749de3600 [#299] 2026/08/06 22:16:32 Resolving secret 0e5b3530-6f19-4f30-9b73-9339dd382e46 [#299] 2026/08/06 22:16:33 Installing packages Warning: Permanently added '[localhost]:22398' (ED25519) to the list of known hosts. Hit:1 https://mirror.yandex.ru/ubuntu noble InRelease Get:2 https://mirror.yandex.ru/ubuntu noble-security InRelease [126 kB] Get:3 https://mirror.yandex.ru/ubuntu noble-updates InRelease [126 kB] Get:4 https://mirror.yandex.ru/ubuntu noble-backports InRelease [126 kB] Get:5 https://mirror.yandex.ru/ubuntu noble-security/main amd64 Packages [927 kB] Get:6 https://mirror.yandex.ru/ubuntu noble-security/main Translation-en [201 kB] Get:7 https://mirror.yandex.ru/ubuntu noble-security/restricted amd64 Packages [1320 kB] Get:8 https://mirror.yandex.ru/ubuntu noble-security/restricted Translation-en [302 kB] Get:9 https://mirror.yandex.ru/ubuntu noble-security/universe amd64 Packages [1199 kB] Get:10 https://mirror.yandex.ru/ubuntu noble-security/universe Translation-en [239 kB] Get:11 https://mirror.yandex.ru/ubuntu noble-updates/main amd64 Packages [1184 kB] Get:12 https://mirror.yandex.ru/ubuntu noble-updates/main Translation-en [281 kB] Get:13 https://mirror.yandex.ru/ubuntu noble-updates/restricted amd64 Packages [1414 kB] Get:14 https://mirror.yandex.ru/ubuntu noble-updates/restricted Translation-en [320 kB] Get:15 https://mirror.yandex.ru/ubuntu noble-updates/universe amd64 Packages [1682 kB] Get:16 https://mirror.yandex.ru/ubuntu noble-updates/universe Translation-en [335 kB] Fetched 9783 kB in 1s (7426 kB/s) Reading package lists... Warning: Permanently added '[localhost]:22398' (ED25519) to the list of known hosts. Reading package lists... Building dependency tree... Reading state information... curl is already the newest version (8.5.0-2ubuntu10.11). ca-certificates is already the newest version (20260601~24.04.1). The following NEW packages will be installed: cmark 0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 103 kB of archives. After this operation, 339 kB of additional disk space will be used. Get:1 https://mirror.yandex.ru/ubuntu noble/universe amd64 cmark amd64 0.30.2-6build1 [103 kB] Fetched 103 kB in 0s (1003 kB/s) Selecting previously unselected package cmark. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 43936 files and directories currently installed.) Preparing to unpack .../cmark_0.30.2-6build1_amd64.deb ... Unpacking cmark (0.30.2-6build1) ... Setting up cmark (0.30.2-6build1) ... [#299] 2026/08/06 22:16:37 Cloning repositories Cloning into 'ci-cacher'... + git -C ci-cacher checkout -q 333189a20b7bb2b7440b083e151afd24bb5a61d4 + git -C ci-cacher submodule update --init --recursive [#299] 2026/08/06 22:16:37 Running task install_cacher [#299] 2026/08/06 22:16:38 Running task cacher_init [#299] 2026/08/06 22:16:38 Running task install_go [#299] 2026/08/06 22:16:40 Running task install_hut [#299] 2026/08/06 22:17:03 Running task install_goreleaser [#299] 2026/08/06 22:17:04 Running task build [#299] 2026/08/06 22:19:49 Running task package_pages [#299] 2026/08/06 22:19:51 Running task publish_pages [#299] 2026/08/06 22:19:52 Running task stage_artifacts [#299] 2026/08/06 22:19:52 Uploading cacher-linux-amd64 [#299] 2026/08/06 22:19:53 https://phoebe.lab.local:3900/srht/builds/~bigbes/299/153b1bf985f4d058/cacher-linux-amd64 [#299] 2026/08/06 22:19:53 Uploading cacher-linux-arm64 [#299] 2026/08/06 22:19:53 https://phoebe.lab.local:3900/srht/builds/~bigbes/299/153b1bf985f4d058/cacher-linux-arm64 [#299] 2026/08/06 22:19:53 Uploading cacher-darwin-amd64 [#299] 2026/08/06 22:19:53 https://phoebe.lab.local:3900/srht/builds/~bigbes/299/153b1bf985f4d058/cacher-darwin-amd64 [#299] 2026/08/06 22:19:53 Uploading cacher-darwin-arm64 [#299] 2026/08/06 22:19:53 https://phoebe.lab.local:3900/srht/builds/~bigbes/299/153b1bf985f4d058/cacher-darwin-arm64 [#299] 2026/08/06 22:19:53 Uploading checksums.txt [#299] 2026/08/06 22:19:54 https://phoebe.lab.local:3900/srht/builds/~bigbes/299/153b1bf985f4d058/checksums.txt |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
+ mkdir -p /home/build/.local/bin + curl -sSL https://bigbes.pages.srht.bigb.es/ci-cacher/cacher-linux-amd64 -o /home/build/.local/bin/cacher + chmod +x /home/build/.local/bin/cacher + cacher version _ ___ __ _ ___ _ __ | |__ ___ _ __ / __/ _` |/ __| '_ \| '_ \ / _ \ '__| | (_| (_| | (__| | | | | | | __/ | \___\__,_|\___|_| |_|_| |_|\___|_| cacher: S3-backed CI cache helper for builds.sr.ht — replaces .builds/lib/ci-lib.sh go.bigb.es/cacher GitVersion: 0.2.1 GitCommit: 46be89f3e30bff634a7699be89964749a16611d9 GitTreeState: dirty BuildDate: 2026-08-06T22:09:19Z BuiltBy: unknown Clean: false GoVersion: go1.26.3 Compiler: gc ModuleSum: unknown Platform: linux/amd64 |
1 2 3 4 5 6 7 8 9 |
+ cacher init --endpoint https://s3.bigb.es --region garage --bucket docker-cache --prefix ci-cacher/deps --key-file /home/build/.s3-cache-key-id --secret-file /home/build/.s3-cache-key-secret wrote /home/build/.config/cacher/config.toml endpoint=https://s3.bigb.es region=garage bucket=docker-cache prefix=ci-cacher/deps key_id_len=26 key_id_prefix=GK secret_len=64 ping bucket: OK put canary: OK get canary: OK delete canary: OK doctor: all checks passed |
1 2 3 4 5 6 7 8 |
+ GO_TARBALL=go1.26.3.linux-amd64.tar.gz + mkdir -p /home/build/.local + cacher download golang/go1.26.3.linux-amd64.tar.gz /tmp/go1.26.3.linux-amd64.tar.gz --url https://go.dev/dl/go1.26.3.linux-amd64.tar.gz Cache HIT — golang/go1.26.3.linux-amd64.tar.gz + tar -xz -C /home/build/.local -f /tmp/go1.26.3.linux-amd64.tar.gz + rm /tmp/go1.26.3.linux-amd64.tar.gz + go version go version go1.26.3 linux/amd64 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
+ go install git.sr.ht/~xenrox/hut@latest go: downloading git.sr.ht/~xenrox/hut v0.8.0 go: downloading codeberg.org/emersion/go-scfg v0.1.0 go: downloading git.sr.ht/~emersion/gqlclient v0.0.0-20250318184027-d4a003529bba go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go: downloading github.com/juju/ansiterm v1.0.0 go: downloading github.com/spf13/cobra v1.10.2 go: downloading golang.org/x/term v0.37.0 go: downloading github.com/lunixbochs/vtclean v1.0.0 go: downloading github.com/spf13/pflag v1.0.10 go: downloading golang.org/x/sys v0.38.0 + hut version hut v0.8.0-dev |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
+ GRL_TARBALL=goreleaser_v2.7.0_Linux_x86_64.tar.gz + cacher download goreleaser/goreleaser_v2.7.0_Linux_x86_64.tar.gz /tmp/goreleaser_v2.7.0_Linux_x86_64.tar.gz --url https://github.com/goreleaser/goreleaser/releases/download/v2.7.0/goreleaser_Linux_x86_64.tar.gz Cache HIT — goreleaser/goreleaser_v2.7.0_Linux_x86_64.tar.gz + tar -xz -C /home/build/.local/bin -f /tmp/goreleaser_v2.7.0_Linux_x86_64.tar.gz goreleaser + rm /tmp/goreleaser_v2.7.0_Linux_x86_64.tar.gz + goreleaser --version ____ ____ _ / ___| ___ | _ \ ___| | ___ __ _ ___ ___ _ __ | | _ / _ \| |_) / _ \ |/ _ \/ _` / __|/ _ \ '__| | |_| | (_) | _ < __/ | __/ (_| \__ \ __/ | \____|\___/|_| \_\___|_|\___|\__,_|___/\___|_| goreleaser: Release engineering, simplified. https://goreleaser.com GitVersion: 2.7.0 GitCommit: 8aacb197877091cea0d18523ad672eb99087b18d GitTreeState: false BuildDate: 2025-02-11T01:08:18Z BuiltBy: goreleaser GoVersion: go1.23.6 Compiler: gc ModuleSum: h1:Hvr/kXenZ+k/PWBT+MUwX/aq4+jSRFMg4MxSk4gvSL8= Platform: linux/amd64 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
+ cd ci-cacher
+ goreleaser release --clean --skip=validate,publish
• skipping announce, publish, and validate...
• cleaning distribution directory
• loading environment variables
• getting and validating git state
• git state commit=333189a20b7bb2b7440b083e151afd24bb5a61d4 branch=HEAD current_tag=v0.2.2 previous_tag=v0.2.1 dirty=false
• pipe skipped reason=validation is disabled
• parsing tag
• setting defaults
• pipe skipped reason=release is disabled
• running before hooks
• running hook=go mod tidy
• ensuring distribution directory
• setting up metadata
• writing release metadata
• loading go mod information
• build prerequisites
• building binaries
• building binary=dist/cacher_linux_arm64_v8.0/cacher
• building binary=dist/cacher_linux_amd64_v1/cacher
• building binary=dist/cacher_darwin_amd64_v1/cacher
• building binary=dist/cacher_darwin_arm64_v8.0/cacher
• took: 2m34s
• archives
• archiving binary=cacher name=cacher_0.2.2_linux_arm64
• archiving binary=cacher name=cacher_0.2.2_darwin_amd64
• archiving binary=cacher name=cacher_0.2.2_linux_amd64
• archiving binary=cacher name=cacher_0.2.2_darwin_arm64
• calculating checksums
• writing artifacts metadata
• release succeeded after 2m44s
• thanks for using GoReleaser!
+ ls dist/
artifacts.json
cacher_darwin_amd64_v1
cacher_darwin_arm64_v8.0
cacher_linux_amd64_v1
cacher_linux_arm64_v8.0
checksums.txt
config.yaml
metadata.json
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
++ cd ci-cacher
++ git describe --tags --abbrev=0
+ VERSION=v0.2.2
++ date -u +%Y-%m-%dT%H:%M:%SZ
+ BUILT=2026-08-06T22:19:49Z
+ mkdir -p /home/build/pages
+ cp ci-cacher/dist/cacher_linux_amd64_v1/cacher /home/build/pages/cacher-linux-amd64
+ cp ci-cacher/dist/cacher_linux_arm64_v8.0/cacher /home/build/pages/cacher-linux-arm64
+ cp ci-cacher/dist/cacher_darwin_amd64_v1/cacher /home/build/pages/cacher-darwin-amd64
+ cp ci-cacher/dist/cacher_darwin_arm64_v8.0/cacher /home/build/pages/cacher-darwin-arm64
+ chmod +x /home/build/pages/cacher-darwin-amd64 /home/build/pages/cacher-darwin-arm64 /home/build/pages/cacher-linux-amd64 /home/build/pages/cacher-linux-arm64
+ cp ci-cacher/install.sh /home/build/pages/install.sh
+ cd /home/build/pages
+ sha256sum cacher-darwin-amd64 cacher-darwin-arm64 cacher-linux-amd64 cacher-linux-arm64
+ cat /home/build/pages/checksums.txt
323176428bf2e53c3f81bcfafe03252d9692b1dc97b91c592d51a26b53c5b3bd cacher-darwin-amd64
8300cc4c27f5529164f2ef5a3a788cd140ae86b26f8fef103900d2335aa9d4bb cacher-darwin-arm64
310165e2765d9834fc8b56011d4e4b4fb49805722dc674a4e65c506b51d4e168 cacher-linux-amd64
6490a9b7ecc7a5bf843ec5d49251bbd97a89cad8e8837233e5d0f7d45698c33d cacher-linux-arm64
++ awk '/cacher-linux-amd64$/ {print $1}' /home/build/pages/checksums.txt
+ SHA_LA=310165e2765d9834fc8b56011d4e4b4fb49805722dc674a4e65c506b51d4e168
++ awk '/cacher-linux-arm64$/ {print $1}' /home/build/pages/checksums.txt
+ SHA_LAR=6490a9b7ecc7a5bf843ec5d49251bbd97a89cad8e8837233e5d0f7d45698c33d
++ awk '/cacher-darwin-amd64$/ {print $1}' /home/build/pages/checksums.txt
+ SHA_DA=323176428bf2e53c3f81bcfafe03252d9692b1dc97b91c592d51a26b53c5b3bd
++ awk '/cacher-darwin-arm64$/ {print $1}' /home/build/pages/checksums.txt
+ SHA_DAR=8300cc4c27f5529164f2ef5a3a788cd140ae86b26f8fef103900d2335aa9d4bb
+ cmark --to html ci-cacher/CHANGELOG.md
+ sed '/<h1>Changelog<\/h1>/d'
+ sed -e 's|<h3|<h4|g; s|</h3>|</h4>|g; s|<h2|<h3|g; s|</h2>|</h3>|g'
+ sed -e 's|{{VERSION}}|v0.2.2|g' -e 's|{{BUILT}}|2026-08-06T22:19:49Z|g' -e 's|{{SHA_LINUX_AMD64}}|310165e2765d9834fc8b56011d4e4b4fb49805722dc674a4e65c506b51d4e168|g' -e 's|{{SHA_LINUX_ARM64}}|6490a9b7ecc7a5bf843ec5d49251bbd97a89cad8e8837233e5d0f7d45698c33d|g' -e 's|{{SHA_DARWIN_AMD64}}|323176428bf2e53c3f81bcfafe03252d9692b1dc97b91c592d51a26b53c5b3bd|g' -e 's|{{SHA_DARWIN_ARM64}}|8300cc4c27f5529164f2ef5a3a788cd140ae86b26f8fef103900d2335aa9d4bb|g' ci-cacher/docs/index.html
+ sed -e '/{{CHANGELOG}}/r /tmp/changelog.html' -e '/{{CHANGELOG}}/d'
+ cd /home/build/pages
+ tar -czvf /home/build/site.tar.gz .
./
./cacher-darwin-amd64
./checksums.txt
./cacher-darwin-arm64
./install.sh
./index.html
./cacher-linux-amd64
./cacher-linux-arm64
|
1 2 3 |
+ sed -i 's|http://pages:5112|https://pages.srht.bigb.es|' /home/build/.config/hut/config + hut pages publish -d bigbes.pages.srht.bigb.es -s /ci-cacher /home/build/site.tar.gz Published site at bigbes.pages.srht.bigb.es |
1 2 3 4 5 |
+ cp /home/build/pages/cacher-linux-amd64 /home/build/ + cp /home/build/pages/cacher-linux-arm64 /home/build/ + cp /home/build/pages/cacher-darwin-amd64 /home/build/ + cp /home/build/pages/cacher-darwin-arm64 /home/build/ + cp /home/build/pages/checksums.txt /home/build/ |