Skip to content

v0.8.38

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Nov 01:29
· 29 commits to main since this release
9a1a929

Release Overview

Stable release for s3ctl.

  • Published tag: v0.8.38
  • Full diff: v0.8.37...v0.8.38
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.8.38, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.8.38

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.8.38

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

CI and Automation

  • Validate the toolchain refresh PR and watch the website's npm packages (#92) (90a989c)

    • Refresh Build Tooling Pins opens its pull request with GITHUB_TOKEN, and GitHub doesn't start pull_request workflows for that.
  • Run the automation auto-merge sweep daily (#93) (905add2)

    • #92 made Refresh Build Tooling Pins dispatch Build and Validate on its pull request branch, on the assumption that the run's completion would fire workflow_run and wake Automation Auto Merge.
  • Build the image before the sweep merges a toolchain refresh (#94) (3f0c908)

    • The toolchain refresh changes the Dockerfile's Go version, but Build and Validate never builds the image, and the pull_request Container Image run on the bot's pull request never starts (it shows as a failed run with ...
  • Move the website out of .github so Dependabot can update it (#95) (0b188e9)

    • Dependabot's npm updates for the website have never opened a pull request here.

Dependencies

  • Bump postcss from 8.5.10 to 8.5.32 in /website (c92a656)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump nanoid from 3.3.11 to 3.3.20 in /website (f6d2df9)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump bare-events from 2.8.2 to 2.9.2 in /website (d87ccae)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump @types/node from 25.6.0 to 26.6.6 in /website (a699a5d)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump tslib from 2.8.1 to 2.9.1 in /website (6ce5f3d)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump @fontsource-variable/inter from 5.2.8 to 5.3.0 in /website (888eea6)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump source-map-js from 1.2.1 to 1.2.2 in /website (146440d)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump ip-address from 10.1.0 to 10.7.6 in /website (fa12ce1)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump vite from 6.2.0 to 8.3.5 in /website (c270b75)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump bare-os from 3.9.0 to 3.9.4 in /website (c390656)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump tar-fs from 3.1.2 to 3.1.3 in /website (565b92b)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump b4a from 1.8.0 to 1.9.0 in /website (ad638b6)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump ws from 8.20.0 to 8.22.1 in /website (e4fe9ea)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump @babel/code-frame from 7.29.0 to 7.29.7 in /website (04bb6f6)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump basic-ftp from 5.3.0 to 5.3.1 in /website (2264c7a)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump tar-stream from 3.1.8 to 3.2.2 in /website (84b535f)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump @babel/helper-validator-identifier from 7.28.5 to 7.29.7 in /website (beb5a66)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump yargs from 17.7.2 to 17.7.3 in /website (5f75599)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump js-yaml from 4.1.1 to 4.3.2 in /website (bd16cbc)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump streamx from 2.25.0 to 2.28.1 in /website (2920a65)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump bare-fs from 4.7.1 to 4.8.4 in /website (c35f080)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.
  • Bump puppeteer from 24.26.1 to 25.16.0 in /website (9a1a929)

    • Automatically merged after Build and Validate completed successfully for this automation pull request.

Documentation

  • Replace the README hero and rewrite the README in prose (#91) (e4d8b37)
    • The hero was the same 1200x400 PNG the Homebrew tap used to carry: about thirty labels, small text around 5px once GitHub scales it, and blurry on Retina screens.

Maintenance

  • Refresh build tooling pins (2c2959e)
    • Automatically merged after Build and Validate completed successfully for this automation pull request.

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata