{"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:1714405822.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"31e0ee4d234e9454917926b8c9a7bdbc5197bff9","after":"cdbf1cbfdf148e144d30e56f1da4251e797eb51d","ref":"refs/heads/master","pushedAt":"2024-02-12T04:49: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: update test matrix and improve CI robustness\n\n- Add Go version `1.22` to the testing matrix in GitHub Actions workflow\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"ci: update test matrix and improve CI robustness"}},{"before":null,"after":"17abc20fab333862152f2488596eda661af99135","ref":"refs/heads/logger","pushedAt":"2024-02-12T04:12:15.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: logger\n\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore: logger"}},{"before":null,"after":"19db85b9ebf646f5c8e00bfd5b4498b2e863c025","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-05T15:18:52.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 codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump codecov/codecov-action from 3 to 4"}},{"before":null,"after":"0692db716701f6d12d281f0c7ea1e0358e0dad06","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-01-22T15:58:23.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 actions/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/cache from 3 to 4"}},{"before":"4a0e2166fce3fe0b149f427e13c46acb864b4611","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-go-5","pushedAt":"2023-12-27T02:33:20.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":"96e1c92685498cb9b3b6d4ebce8f6247a855a15c","after":"31e0ee4d234e9454917926b8c9a7bdbc5197bff9","ref":"refs/heads/master","pushedAt":"2023-12-27T02:32:46.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: refactor CI workflows and improve robustness\n\n- Update GitHub Actions workflows to use `setup-go@v5` instead of `setup-go@v4`\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: refactor CI workflows and improve robustness"}},{"before":null,"after":"ba9765175eb41de6fb6105b1107afa477703a33d","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2023-12-18T15:30:24.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/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump github/codeql-action from 2 to 3"}},{"before":null,"after":"4a0e2166fce3fe0b149f427e13c46acb864b4611","ref":"refs/heads/dependabot/github_actions/actions/setup-go-5","pushedAt":"2023-12-11T15:17:17.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 actions/setup-go from 4 to 5\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/setup-go from 4 to 5"}},{"before":"96e1c92685498cb9b3b6d4ebce8f6247a855a15c","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2023-12-06T02:08:38.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":"2e7cd154ad0150788e7a9f5db2c62edba89a048b","after":"96e1c92685498cb9b3b6d4ebce8f6247a855a15c","ref":"refs/heads/master","pushedAt":"2023-12-05T03:15:10.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":"refactor: remove unnecessary permissions and add write permission for contents\n\n- Remove the `actions: read` permission\n- Remove the `contents: read` permission\n- Remove the `statuses: write` permission\n- Remove the `concurrency` section\n- Add the `contents: write` permission\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"refactor: remove unnecessary permissions and add write permission for…"}},{"before":"e66295ddca7f13e23adee8fe09ad865fb696ce91","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2023-12-05T02:51:18.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":"e66295ddca7f13e23adee8fe09ad865fb696ce91","after":"2e7cd154ad0150788e7a9f5db2c62edba89a048b","ref":"refs/heads/master","pushedAt":"2023-12-05T02:51:07.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 and release arguments\n\n- Change the `go-version` from `1.18` to `^1`\n- Change the `args` from `release --rm-dist` to `release --clean`\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"chore: update Go version and release arguments"}},{"before":"8b90d1b6afbdbd1301c86cde1b2acb98c95b2566","after":null,"ref":"refs/heads/dependabot/go_modules/go.uber.org/goleak-1.3.0","pushedAt":"2023-12-05T02:37:34.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":"65985078c3edb3aa20226568a5e5bd0c7d5e01c8","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-12-05T02:37:33.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPSXGEQA","startCursor":null,"endCursor":null}},"title":"Activity · golang-queue/queue"}