Skip to content

v1.3.2

Latest

Choose a tag to compare

@ewlsh ewlsh released this 02 Mar 06:36
v1.3.2
1e5b59e

[1.3.2] - 2025-03-02

Bug Fixes

  • pkgctl version check: Disable Git user configs to avoid side-effects
  • pkgctl issue view: Display issue comments in chronological order #259
  • pkgctl version check: Ignore warnings when nvchecker ignores invalid versions
  • arch-nspawn: Add --timezone=off to avoid pollute build environment
  • checkpkg: Add a default value for terminal width
  • offload-build: Add end-of-options token (--) to all ssh and rsync commands
  • pkgctl db remove: Check valid target repo on db remove
  • makechrootpkg: Conflicting packages when using -I
  • makechrootpkg: Consider all git repos inside the chroot safe
  • Declare local arrays before using mapfile
  • pkgctl aur drop-from-repo: Disable confirmation when dropping packages
  • util: Disable landlocking in fakeroot
  • pkgctl: Disable systemd-nspawn terminal coloring
  • pkgctl version check, pkgctl version upgrade: Dont die if no PKGBUILD is found
  • offload-build: Download logs even when the build fails #260
  • pkgctl release: Ensure we release split package uploads as one batch
  • pkgctl version check: Escape pkgbase in nvchecker toml
  • completion: Fix erroneous completion variables #222
  • offload-build: Fix quoting in sshopts and rsyncopts
  • common: Guard the WORKDIR environment var #219
  • makechrootpkg: Improve btrfs sanity checks
  • pkgctl repo configure: Make sure git signing uses PGP
  • gitlab.sh: Prevent division by 0 for missing total pages #255
  • pkgctl version check: Remove duplicate error message #235
  • offload-build: Setup TEMPDIR in WORKDIR and fix trap override
  • offload-build: Ungolfing remote command execution
  • pkgctl auth login: Update the personal access token URL

Documentation

  • Add manpage info for pkgctl, pkgctl-db(1) & pkgctl-build #231
  • pkgctl build: Fix the example command in the help text
  • pkgctl build: Fix the example in the help text
  • Specify default chroot folder for pkgctl-build

Features

  • release: Add a warning if nvchecker integration is not set
  • pkgctl version upgrade: Add internal update checksums to better control output
  • pkgctl version check: Add json output option to version check command #237
  • pkgctl db remove: Add partial split package option to db remove #218
  • pkgctl repo clean: Add repo clean command to remove untracked files
  • pkgctl issue close: Add subcommand to close issues
  • pkgctl issue comment: Add subcommand to comment on issues
  • pkgctl issue create: Add subcommand to create a new issue
  • pkgctl issue edit: Add subcommand to edit an issue
  • pkgctl issue list: Add subcommand to list group and project issues
  • pkgctl issue move: Add subcommand to move issues between projects
  • pkgctl issue reopen: Add subcommand to reopen issues
  • pkgctl issue view: Add subcommand to view issue details and comments
  • arch-nspawn: Add support for pacman CacheServer
  • mkarchroot: Allow to specify file destination inside chroot
  • archbuild: Automatically recreate chroot on version mismatch
  • pkgctl db remove: Confirm list of all packages that will be removed
  • offload-build: Create or reuse a shared SSH socket with ControlMaster=auto
  • checkpkg: Enhance diff command for comparing file lists
  • offload-build: Fetch logs after building from the remote server
  • pkgctl version setup: Graceful config for packages without remote sources
  • pkgctl version upgrade: Let upgrade subcommand also update checksums
  • archbuild: Provide vendored language specific makepkg.conf files
  • arch-nspawn: Set console mode to autopipe
  • makechrootpkg: Support bind mounting a tmpfs
  • arch-nspawn: Support conf.d makepkg config files #244
  • makerepropkg: Support conf.d makepkg config files from buildtool

Miscellaneous Tasks

  • conf: Add whitespace to RUSTFLAGS option for unified style
  • archroot: Bump version to ensure fresh roots after config changes
  • gitlab: Move project name lookup to gitlab library functions
  • doc: Remove superfluous trailing whitespaces from pkgctl man
  • Sync pacman configs with package defaults
  • makerepropkg: Unify indention style of the file

Testing

  • pkgctl version setup: Fix the testcases so they pass again

Make

  • Update for github CLI

Misc

  • Add a editorconfig to devtools