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: golang-queue/queue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: golang-queue/queue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 9 commits
  • 6 files changed
  • 2 contributors

Commits on Apr 13, 2025

  1. docs: optimize Queue library for CPU usage and performance

    - Clarify the description of the Queue Golang library to emphasize utilizing the full CPU capacity.
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed Apr 13, 2025
    Configuration menu
    Copy the full SHA
    2a04456 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2025

  1. docs: improve and expand documentation for queue and worker internals

    - Add comprehensive package-level and function-level documentation to clarify queue behavior, worker management, and shutdown procedures
    - Replace brief or missing comments with detailed explanations for struct fields and internal logic
    - Improve clarity of retry, scheduling, and worker lifecycle mechanisms through enhanced inline comments
    - Refactor comments to use Go-style doc comments and block comments for exported types and functions
    
    Signed-off-by: Bo-Yi Wu <[email protected]>
    appleboy committed Apr 17, 2025
    Configuration menu
    Copy the full SHA
    0481dfd View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. chore: update Go version and mock dependency

    - Update Go version requirement from 1.22 to 1.23
    - Bump go.uber.org/mock dependency from v0.5.1 to v0.5.2
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    ad38a4c View commit details
    Browse the repository at this point in the history
  2. ci: update CI workflows for broader OS support and Go versioning

    - Update golangci-lint GitHub Action to use version v8 instead of v7
    - Adjust test matrix to include macos-latest and windows-latest OS options
    - Remove Go 1.22 from the test matrix, testing only 1.23 and 1.24
    - Add platform-specific go-build cache paths for macOS and Windows runners
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    db4474d View commit details
    Browse the repository at this point in the history
  3. ci: upgrade golangci-lint GitHub Action to v2.1

    - Update golangci-lint action to use version v2.1 instead of v2.0 in the GitHub Actions workflow
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    528e074 View commit details
    Browse the repository at this point in the history
  4. ci: drop Windows support from CI Go workflow

    - Remove Windows from the test matrix in the GitHub Actions Go workflow
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    aa195af View commit details
    Browse the repository at this point in the history
  5. ci: restrict CI testing to Ubuntu platform only

    - Remove macOS from the CI test matrix, limiting tests to Ubuntu only
    
    Signed-off-by: appleboy <[email protected]>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    eac57a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

  1. chore(deps): bump github.com/appleboy/com from 0.3.0 to 0.4.0 (#149)

    Bumps [github.com/appleboy/com](https://github.com/appleboy/com) from 0.3.0 to 0.4.0.
    - [Release notes](https://github.com/appleboy/com/releases)
    - [Changelog](https://github.com/appleboy/com/blob/master/.goreleaser.yaml)
    - [Commits](appleboy/com@v0.3.0...v0.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/appleboy/com
      dependency-version: 0.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 4, 2025
    Configuration menu
    Copy the full SHA
    14d8b99 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. docs: document contributor workflows and queue library architecture

    - Add a CLAUDE.md file with development, testing, and build instructions for contributors using Claude Code
    - Document the core architecture, main abstractions, and key design patterns of the queue library
    - List supported worker implementations and entry points for queue usage
    - Include notes on code quality tools, security scanning, and testing practices
    
    Signed-off-by: Bo-Yi Wu <[email protected]>
    appleboy committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    bf19573 View commit details
    Browse the repository at this point in the history
Loading