Skip to content

Releases: systeminit/swamp

swamp 20260225.011820.0-sha.4c63442a

25 Feb 01:19
Immutable release. Only release title and notes can be modified.
4c63442

Choose a tag to compare

What's Changed

  • fix: store auth.json in XDG config dir alongside identity.json (#459)

Summary

  • Moves auth credentials storage from ~/.swamp/auth.json to ~/.config/swamp/auth.json (or $XDG_CONFIG_HOME/swamp/auth.json)
  • All user-level config (identity + auth) now lives in the same XDG-compliant directory
  • Updates tests to use XDG_CONFIG_HOME instead of HOME for consistent path resolution

Test Plan

  • All 2021 existing tests pass
  • Auth repository tests verify save/load/delete at the new XDG config path
  • File permission test confirms 0o600 mode at the new location

🤖 Generated with Claude Code


Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.011820.0-sha.4c63442a/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.011820.0-sha.4c63442a/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.011820.0-sha.4c63442a/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.011820.0-sha.4c63442a/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260225.000548.0-sha.4f9112ef

25 Feb 00:06
Immutable release. Only release title and notes can be modified.
4f9112e

Choose a tag to compare

What's Changed

  • feat: add changelog to GitHub release notes (#458)

Summary

  • Add PR title and body as a "What's Changed" section to GitHub release notes
  • Previously releases only had static installation instructions with no indication of what changed

Context

Each release is triggered by a single merged PR, but the release notes contained only download/install instructions. Users browsing releases had no way to see what actually changed without clicking through to the commit or PR.

This adds a "Generate release body" step that:

  • Extracts the PR title and body from the github.event.pull_request context
  • Writes them into a "What's Changed" section at the top of the release notes
  • Uses env: variables and printenv to safely handle PR content containing shell-unsafe characters (backticks, $(), quotes, etc.)
  • Falls back to the HEAD commit message for manual workflow_dispatch runs
  • Keeps installation instructions below a --- separator

Test plan

  • Merge this PR and verify the resulting GitHub release includes the PR title and body in the release notes
  • Verify installation instructions still render correctly below the separator

🤖 Generated with Claude Code


Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.000548.0-sha.4f9112ef/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.000548.0-sha.4f9112ef/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.000548.0-sha.4f9112ef/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260225.000548.0-sha.4f9112ef/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.235220.0-sha.3f2a302d

24 Feb 23:53
Immutable release. Only release title and notes can be modified.
3f2a302

Choose a tag to compare

swamp 20260224.235220.0-sha.3f2a302d

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.235220.0-sha.3f2a302d/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.235220.0-sha.3f2a302d/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.235220.0-sha.3f2a302d/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.235220.0-sha.3f2a302d/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.234037.0-sha.31c12b28

24 Feb 23:41
Immutable release. Only release title and notes can be modified.
31c12b2

Choose a tag to compare

swamp 20260224.234037.0-sha.31c12b28

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.234037.0-sha.31c12b28/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.234037.0-sha.31c12b28/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.234037.0-sha.31c12b28/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.234037.0-sha.31c12b28/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.225733.0-sha.ec1a76d2

24 Feb 22:58
Immutable release. Only release title and notes can be modified.
ec1a76d

Choose a tag to compare

swamp 20260224.225733.0-sha.ec1a76d2

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.225733.0-sha.ec1a76d2/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.225733.0-sha.ec1a76d2/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.225733.0-sha.ec1a76d2/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.225733.0-sha.ec1a76d2/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.221520.0-sha.c8628141

24 Feb 22:16
Immutable release. Only release title and notes can be modified.
c862814

Choose a tag to compare

swamp 20260224.221520.0-sha.c8628141

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.221520.0-sha.c8628141/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.221520.0-sha.c8628141/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.221520.0-sha.c8628141/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.221520.0-sha.c8628141/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.212326.0-sha.dff8ccb8

24 Feb 21:24
Immutable release. Only release title and notes can be modified.
dff8ccb

Choose a tag to compare

swamp 20260224.212326.0-sha.dff8ccb8

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212326.0-sha.dff8ccb8/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212326.0-sha.dff8ccb8/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212326.0-sha.dff8ccb8/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212326.0-sha.dff8ccb8/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.212049.0-sha.49ca5d26

24 Feb 21:21
Immutable release. Only release title and notes can be modified.
49ca5d2

Choose a tag to compare

swamp 20260224.212049.0-sha.49ca5d26

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212049.0-sha.49ca5d26/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212049.0-sha.49ca5d26/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212049.0-sha.49ca5d26/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.212049.0-sha.49ca5d26/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.185058.0-sha.5ec79b27

24 Feb 18:51
Immutable release. Only release title and notes can be modified.
5ec79b2

Choose a tag to compare

swamp 20260224.185058.0-sha.5ec79b27

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.185058.0-sha.5ec79b27/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.185058.0-sha.5ec79b27/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.185058.0-sha.5ec79b27/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.185058.0-sha.5ec79b27/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

swamp 20260224.183248.0-sha.8ac4e794

24 Feb 18:33
Immutable release. Only release title and notes can be modified.
8ac4e79

Choose a tag to compare

swamp 20260224.183248.0-sha.8ac4e794

Installation

macOS (Apple Silicon):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.183248.0-sha.8ac4e794/swamp-darwin-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

macOS (Intel):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.183248.0-sha.8ac4e794/swamp-darwin-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (x86_64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.183248.0-sha.8ac4e794/swamp-linux-x86_64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/

Linux (aarch64):

curl -L https://github.com/systeminit/swamp/releases/download/v20260224.183248.0-sha.8ac4e794/swamp-linux-aarch64 -o swamp
chmod +x swamp && sudo mv swamp /usr/local/bin/