Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: basecamp/basecamp-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.0
Choose a base ref
...
head repository: basecamp/basecamp-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.1
Choose a head ref
  • 11 commits
  • 6 files changed
  • 1 contributor

Commits on Mar 1, 2026

  1. Configuration menu
    Copy the full SHA
    cc2109d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bc5475 View commit details
    Browse the repository at this point in the history
  3. Rename AUR package: basecamp-bin → basecamp-cli (#175)

    * Rename AUR package from basecamp-bin to basecamp-cli
    
    The -bin suffix implies a source-building counterpart that doesn't exist.
    basecamp-cli matches the upstream project name and AUR convention for
    single-variant packages.
    
    Drops basecamp-cli from conflicts since the package can't conflict with
    itself. Keeps basecamp in conflicts to prevent co-installation with
    future variants.
    
    * Update docs for basecamp-cli AUR package name
    
    * Fix flaky TestCircuitBreakerFailureInHalfOpenOpens under race detector
    
    The 1ms OpenTimeout meant the circuit re-transitioned from open back to
    half-open between RecordFailure and State() under race detector overhead.
    Use a long timeout and backdate the open timestamp to force the half-open
    transition deterministically.
    jeremy authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    168512a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2026

  1. Fix AUR package name to basecamp-cli-bin

    GoReleaser's aurs publisher enforces -bin suffix for binary packages
    per Arch packaging guidelines. The basecamp-cli name caused pkgbase
    mismatch. Also add basecamp-bin and basecamp-cli to conflicts.
    jeremy committed Mar 2, 2026
    Configuration menu
    Copy the full SHA
    9282d7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aab0bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d82fdae View commit details
    Browse the repository at this point in the history
  4. Switch AUR from binary to source-based package

    GoReleaser's aurs section enforces a -bin pkgbase suffix, causing
    push rejection. Use aur_sources instead — builds from source on
    install, avoids the suffix issue, and is the standard Arch pattern.
    jeremy committed Mar 2, 2026
    Configuration menu
    Copy the full SHA
    2d60d94 View commit details
    Browse the repository at this point in the history
  5. Enable source archive for AUR source-based package

    aur_sources requires UploadableSourceArchive artifacts, produced by
    the source section. Without it, GoReleaser fails with "no linux
    archives found".
    jeremy committed Mar 2, 2026
    Configuration menu
    Copy the full SHA
    5619f9a View commit details
    Browse the repository at this point in the history
  6. Remove GoReleaser AUR integration

    GoReleaser enforces a -bin suffix on pkgbase for binary AUR packages.
    We want basecamp-cli without the suffix. AUR publishing is now handled
    by scripts/publish-aur.sh instead.
    jeremy committed Mar 2, 2026
    Configuration menu
    Copy the full SHA
    f58358c View commit details
    Browse the repository at this point in the history
  7. Add custom AUR binary publish for basecamp-cli

    Generates PKGBUILD with correct pkgbase, arch-specific checksums
    from the release assets, and pushes to AUR via SSH.
    jeremy committed Mar 2, 2026
    Configuration menu
    Copy the full SHA
    1a9a384 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    056cd05 View commit details
    Browse the repository at this point in the history
Loading