{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":389016167,"defaultBranch":"master","name":"queue","ownerLogin":"golang-queue","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-24T06:03:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88956536?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726280846.0","currentOid":""},"activityList":{"items":[{"before":"4fb7214b3deed18e538e2e37d7c4ff1277998ce2","after":null,"ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-6","pushedAt":"2024-09-14T02:27:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2d2b8bb8231777b206edf7e8ac8ce7a793710384","after":"ee5b6a2bee11f15a09e5bed873eab1c2b696bc1a","ref":"refs/heads/master","pushedAt":"2024-09-14T02:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: upgrade GoReleaser action to version 6\n\n- Update GoReleaser action version from v5 to v6\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: upgrade GoReleaser action to version 6"}},{"before":null,"after":"4fb7214b3deed18e538e2e37d7c4ff1277998ce2","ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-6","pushedAt":"2024-09-02T15:41:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump goreleaser/goreleaser-action from 5 to 6\n\nBumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 5 to 6.\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: goreleaser/goreleaser-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump goreleaser/goreleaser-action from 5 to 6"}},{"before":"41dde8be788b4cdc70e615bbe120aa22b78d0779","after":"2d2b8bb8231777b206edf7e8ac8ce7a793710384","ref":"refs/heads/master","pushedAt":"2024-08-31T10:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore: update Go version in workflow configuration\n\n- Update the Go version from latest to v1.60.1 in the workflow configuration.\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore: update Go version in workflow configuration"}},{"before":"233524fdacc3978f46b75326453c3339846cf925","after":null,"ref":"refs/heads/newmock","pushedAt":"2024-08-31T10:00:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"}},{"before":"dd2a23ea427e519768881b0f98b3ec2d0a5f2207","after":"41dde8be788b4cdc70e615bbe120aa22b78d0779","ref":"refs/heads/master","pushedAt":"2024-08-31T10:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore(mock): migrate mock package and enhance clarity in tests (#126)\n\n* chore(mock): migrate mock package and enhance clarity in tests\r\n\r\n- Update dependency from `github.com/golang/mock` to `go.uber.org/mock`\r\n- Remove unused import from `mocks/mocks.go`\r\n- Change parameter type from `interface{}` to `any` in mock recorder functions\r\n- Add generated comments in mock files for clarity\r\n- Adjust import statements in test files to reflect the new mock package\r\n\r\nSigned-off-by: appleboy \r\n\r\n* ci: update CI configuration for Ubuntu-only builds\r\n\r\n- Change the operating system matrix to only include `ubuntu-latest`\r\n\r\nSigned-off-by: appleboy \r\n\r\n* ci: upgrade golangci-lint action to version 6\r\n\r\n- Update golangci-lint action version from v4 to v6\r\n\r\nSigned-off-by: appleboy \r\n\r\n---------\r\n\r\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore(mock): migrate mock package and enhance clarity in tests (#126)"}},{"before":"fa579ccb58bb13c6dcacf5a4d54330fac4727584","after":"233524fdacc3978f46b75326453c3339846cf925","ref":"refs/heads/newmock","pushedAt":"2024-08-31T09:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: upgrade golangci-lint action to version 6\n\n- Update golangci-lint action version from v4 to v6\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: upgrade golangci-lint action to version 6"}},{"before":"956a5ad029f02a6d022c6af1bb3d373f3347a471","after":"fa579ccb58bb13c6dcacf5a4d54330fac4727584","ref":"refs/heads/newmock","pushedAt":"2024-08-31T09:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: update CI configuration for Ubuntu-only builds\n\n- Change the operating system matrix to only include `ubuntu-latest`\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: update CI configuration for Ubuntu-only builds"}},{"before":null,"after":"956a5ad029f02a6d022c6af1bb3d373f3347a471","ref":"refs/heads/newmock","pushedAt":"2024-08-31T09:45:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore(mock): migrate mock package and enhance clarity in tests\n\n- Update dependency from `github.com/golang/mock` to `go.uber.org/mock`\n- Remove unused import from `mocks/mocks.go`\n- Change parameter type from `interface{}` to `any` in mock recorder functions\n- Add generated comments in mock files for clarity\n- Adjust import statements in test files to reflect the new mock package\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore(mock): migrate mock package and enhance clarity in tests"}},{"before":"9a56432a45166e87fb40700f7e018f886cb098e8","after":"dd2a23ea427e519768881b0f98b3ec2d0a5f2207","ref":"refs/heads/master","pushedAt":"2024-08-31T09:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore: bump Go version to 1.20 in workflow and modules\n\n- Update Go version in the workflow from a range including 1.18 to 1.23 to only include 1.20 to 1.23\n- Change the Go version in the go.mod file from 1.18 to 1.20\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore: bump Go version to 1.20 in workflow and modules"}},{"before":"a0cf3219196dc7bdf274d2f341538ff3f54d8655","after":"9a56432a45166e87fb40700f7e018f886cb098e8","ref":"refs/heads/master","pushedAt":"2024-08-31T09:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: update workflow to support Go version 1.23\n\n- Add Go version 1.23 to the workflow configuration\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: update workflow to support Go version 1.23"}},{"before":"ea7f80b4314d8b2d60c364d14695ca7614d521c2","after":null,"ref":"refs/heads/dependabot/github_actions/golangci/golangci-lint-action-5","pushedAt":"2024-08-31T09:29:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4ad6ebcce95e7d8a67b1b34d51b63ed9eabc8947","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-08-31T09:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0c677f44188bc2c3e6a6148fe38bae230380bd06","after":"a0cf3219196dc7bdf274d2f341538ff3f54d8655","ref":"refs/heads/master","pushedAt":"2024-08-31T09:28:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"feat: add ability to call a function after the job function runs (#125)","shortMessageHtmlLink":"feat: add ability to call a function after the job function runs (#125)"}},{"before":null,"after":"ea7f80b4314d8b2d60c364d14695ca7614d521c2","ref":"refs/heads/dependabot/github_actions/golangci/golangci-lint-action-5","pushedAt":"2024-04-29T15:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golangci/golangci-lint-action from 4 to 5\n\nBumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 5.\n- [Release notes](https://github.com/golangci/golangci-lint-action/releases)\n- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: golangci/golangci-lint-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golangci/golangci-lint-action from 4 to 5"}},{"before":null,"after":"4ad6ebcce95e7d8a67b1b34d51b63ed9eabc8947","ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-03-04T15:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0"}},{"before":"f8526023a98f4e65e3ea903b0ffeb81b4a63775a","after":"0c677f44188bc2c3e6a6148fe38bae230380bd06","ref":"refs/heads/master","pushedAt":"2024-02-18T07:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore: update dependencies and clean go.sum\n\n- Update `github.com/golang-queue/contrib` dependency from `v0.0.1` to `v1.0.0`\n- Replace `github.com/rs/zerolog` dependency version `v1.26.1` with `v1.32.0`\n- Add new dependencies: `github.com/mattn/go-colorable v0.1.13`, `github.com/mattn/go-isatty v0.0.20`, and `golang.org/x/sys v0.17.0`\n- Update `github.com/coreos/go-systemd/v22` dependency from `v22.3.2` to `v22.5.0`\n- Remove various outdated dependencies from `go.sum` file\n- Add checksums for new and updated dependencies in `go.sum`\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"chore: update dependencies and clean go.sum"}},{"before":"ce058f305bc6b21250ef1b9d5e199f090f23acae","after":"f8526023a98f4e65e3ea903b0ffeb81b4a63775a","ref":"refs/heads/master","pushedAt":"2024-02-18T05:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: refine GitHub Actions Workflows\n\n- Update GitHub Actions workflow to checkout code with the correct reference\n- Remove duplicate checkout step in GitHub Actions workflow\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: refine GitHub Actions Workflows"}},{"before":"2261c99b9bd722a2af6125362093e3af8506ca63","after":"ce058f305bc6b21250ef1b9d5e199f090f23acae","ref":"refs/heads/master","pushedAt":"2024-02-18T03:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"chore: refactor dependencies and update modules\n\n- Replace `github.com/goccy/go-json` with `github.com/jpillora/backoff` in go.mod dependencies\n- Add `github.com/appleboy/com` and `github.com/jpillora/backoff` to go.sum\n- Update `github.com/stretchr/testify` from `v1.8.1` to `v1.8.4` in go.sum\n- Update `go.uber.org/goleak` from `v1.2.0` to `v1.2.1` in go.sum\n- Remove `github.com/goccy/go-json` references from go.sum\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"chore: refactor dependencies and update modules"}},{"before":"b1e110db0ef6980b34a503cdb195111f057c14c5","after":"2261c99b9bd722a2af6125362093e3af8506ca63","ref":"refs/heads/master","pushedAt":"2024-02-18T03:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"docs: update dependencies and CI configurations\n\n- Update the required Go version from `1.13` to `1.18` in the README.\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"docs: update dependencies and CI configurations"}},{"before":"26d47cdcf5fa81d000568acc26c43eacef5f87d9","after":null,"ref":"refs/heads/dependabot/github_actions/golangci/golangci-lint-action-4","pushedAt":"2024-02-18T03:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"043417e9559f93a2e88c731f4ceabe3ffa77c913","after":"b1e110db0ef6980b34a503cdb195111f057c14c5","ref":"refs/heads/master","pushedAt":"2024-02-18T03:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: update GitHub Actions and Linting Workflow\n\n- Update GitHub Actions to use `go-version-file` and `check-latest` for Go versioning\n- Upgrade `golangci-lint-action` from v3 to v4\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: update GitHub Actions and Linting Workflow"}},{"before":"c613937ebeacc5a3b1e54a7aaac8f969849ff0a7","after":null,"ref":"refs/heads/testing","pushedAt":"2024-02-18T03:06:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"}},{"before":"841b61d5e9f8864ba720781c46b2f1eb44bb13be","after":"043417e9559f93a2e88c731f4ceabe3ffa77c913","ref":"refs/heads/master","pushedAt":"2024-02-18T03:06:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"refactor(goroutine): improve concurrency safety and testing (#122)\n\n- Enable race condition detection in Go tests by adding `-race` flag\r\n- Refactor `Queue` to use a local variable for `workerCount` with proper locking\r\n- Refactor `Ring` to use a local variable for `count` with proper locking and defer unlocking\r\n- Replace direct access to `busyWorkers` metric with `BusyWorkers()` method in tests\r\n\r\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"refactor(goroutine): improve concurrency safety and testing (#122)"}},{"before":"033e73e739dbfd7ec36f616016e169e9e21ed2a6","after":"c613937ebeacc5a3b1e54a7aaac8f969849ff0a7","ref":"refs/heads/testing","pushedAt":"2024-02-18T02:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"refactor: improve concurrency safety and testing\n\n- Enable race condition detection in Go tests by adding `-race` flag\n- Refactor `Queue` to use a local variable for `workerCount` with proper locking\n- Refactor `Ring` to use a local variable for `count` with proper locking and defer unlocking\n- Replace direct access to `busyWorkers` metric with `BusyWorkers()` method in tests\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"refactor: improve concurrency safety and testing"}},{"before":null,"after":"26d47cdcf5fa81d000568acc26c43eacef5f87d9","ref":"refs/heads/dependabot/github_actions/golangci/golangci-lint-action-4","pushedAt":"2024-02-12T15:56:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golangci/golangci-lint-action from 3 to 4\n\nBumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3 to 4.\n- [Release notes](https://github.com/golangci/golangci-lint-action/releases)\n- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: golangci/golangci-lint-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golangci/golangci-lint-action from 3 to 4"}},{"before":"ba9765175eb41de6fb6105b1107afa477703a33d","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2024-02-12T04:53:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"19db85b9ebf646f5c8e00bfd5b4498b2e863c025","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-12T04:52:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0692db716701f6d12d281f0c7ea1e0358e0dad06","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-02-12T04:52:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"cdbf1cbfdf148e144d30e56f1da4251e797eb51d","after":"841b61d5e9f8864ba720781c46b2f1eb44bb13be","ref":"refs/heads/master","pushedAt":"2024-02-12T04:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: update GitHub Actions workflows\n\n- Update CodeQL GitHub Actions from v2 to v3 in codeql.yaml workflow\n- Update the GitHub Actions cache from v3 to v4 in go.yml workflow\n- Update the Codecov GitHub Action from v3 to v4 in go.yml workflow\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: update GitHub Actions workflows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtgRJyQA","startCursor":null,"endCursor":null}},"title":"Activity ยท golang-queue/queue"}