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: yuya-takeyama/strict-s3-sync
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.0
Choose a base ref
...
head repository: yuya-takeyama/strict-s3-sync
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.1
Choose a head ref
  • 3 commits
  • 7 files changed
  • 3 contributors

Commits on Aug 10, 2025

  1. fix: normalize S3 URI prefix to handle trailing slashes consistently (#…

    …47)
    
    This fixes an issue where S3 URIs with trailing slashes were not handled
    consistently, causing incorrect path comparisons during sync operations.
    
    Changes:
    - Use path.Clean() to normalize S3 prefixes, removing trailing slashes
    - Extract prefix trimming logic into dedicated trimS3KeyPrefix function
    - Add comprehensive test coverage for various edge cases
    
    This ensures consistent behavior regardless of whether the S3 URI has
    trailing slashes, matching the behavior of aws s3 sync.
    
    Fixes issues reported in checksum_issue.md where paths were incorrectly
    compared due to inconsistent prefix handling.
    
    🤖 Generated with Claude Code
    
    Co-authored-by: Claude <noreply@anthropic.com>
    yuya-takeyama and claude authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    f109c61 View commit details
    Browse the repository at this point in the history
  2. chore: simplify checksum filename to checksums.txt (#49)

    - Changed GoReleaser checksum name_template from versioned format to simple checksums.txt
    - Updated release workflow to match the new checksum filename pattern
    - This simplifies the release artifacts and makes them more predictable
    yuya-takeyama authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    c6064b1 View commit details
    Browse the repository at this point in the history
  3. Release for v0.1.1 (#48)

    * [tagpr] prepare for the next release
    
    * [tagpr] update CHANGELOG.md
    
    ---------
    
    Co-authored-by: yuya-takeyama-tagpr[bot] <224357098+yuya-takeyama-tagpr[bot]@users.noreply.github.com>
    yuya-takeyama-tagpr[bot] authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    ea91760 View commit details
    Browse the repository at this point in the history
Loading