{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3195124,"defaultBranch":"main","name":"sidekiq","ownerLogin":"sidekiq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-16T23:17:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/124714131?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715184507.0","currentOid":""},"activityList":{"items":[{"before":"1360d046a8ac7c6e54108219d09a9f9d5f3f89f4","after":"b6393ede64e7c18739b3f1dbdbeb77f257bf39c4","ref":"refs/heads/main","pushedAt":"2024-05-09T09:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Relax CSP for `style-src` (#6283)","shortMessageHtmlLink":"Relax CSP for style-src (#6283)"}},{"before":"8f7606b4324e2d85bd98e7b5c0564ac6017ed6f8","after":"1360d046a8ac7c6e54108219d09a9f9d5f3f89f4","ref":"refs/heads/main","pushedAt":"2024-05-09T09:29:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Fix redefined respond_to_missing? method signature (#6282)","shortMessageHtmlLink":"Fix redefined respond_to_missing? method signature (#6282)"}},{"before":"6677b453982cab276892e7dad65cb320582b7de3","after":"8f7606b4324e2d85bd98e7b5c0564ac6017ed6f8","ref":"refs/heads/main","pushedAt":"2024-05-08T19:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Make Sidekiq Web UI test less flaky (#6280)\n\nThe Sidekiq Web UI test attempts to test that the latency shown in the\r\nqueues page is 0.0. However, if there is some slowness in the test the\r\nlatency could tick up to a second, causing the test to fail.\r\n\r\nAvoid this flakiness by stubbing `Time.now` so that we guarantee that\r\nthe latency will always remain at 0.","shortMessageHtmlLink":"Make Sidekiq Web UI test less flaky (#6280)"}},{"before":"ebf8c399ea22441e94546be7316549657b770241","after":null,"ref":"refs/heads/skip_default_logging","pushedAt":"2024-05-08T16:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"}},{"before":"3c2d7b81dc180f23d06ac6fbec7333035c2df2b7","after":"6677b453982cab276892e7dad65cb320582b7de3","ref":"refs/heads/main","pushedAt":"2024-05-08T16:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Add config knob, :skip_default_job_logging, to disable logging out of the box, see #6199 (#6200)","shortMessageHtmlLink":"Add config knob, :skip_default_job_logging, to disable logging out of…"}},{"before":"be6a3a930473a4991eb393538d38c7b9ec1b02e6","after":"3c2d7b81dc180f23d06ac6fbec7333035c2df2b7","ref":"refs/heads/main","pushedAt":"2024-05-08T16:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"bump","shortMessageHtmlLink":"bump"}},{"before":"f7adb66d3ac0ef331005bfc84e51c064d08b671b","after":"be6a3a930473a4991eb393538d38c7b9ec1b02e6","ref":"refs/heads/main","pushedAt":"2024-05-08T16:03:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Tighten CSP around `script-src` and `style-src` (#6270)\n\n* Tighten CSP around `script-src` and `style-src`\r\n\r\nInstead of allowing every src, require scripts from unknown sources to have have a nonce.\r\nThis makes it harder to exploit potential XSS vulnverabilities as the attacker needs to somehow know the nonce beforehand.\r\n\r\nThis also adds the nonce to all internal scripts. As per https://github.com/sidekiq/sidekiq/pull/3913#issuecomment-410318634 the assets may be hosted\r\noutside of the main app. Adding the nonce continues to support this usecase.\r\n\r\nA nonce is incompatible with `unsafe-inline` (which only style has). Adapt the chart to not assign inline styles directly.\r\n\r\nExtensions that load external scripts/styles must either vendor or add the nonce to their tags.\r\n\r\nCloses #6268\r\n\r\n* Inline csp nonce generation\r\n\r\n* Remove placeholder const\r\n\r\n* Move csp_nonce into proper helper module","shortMessageHtmlLink":"Tighten CSP around script-src and style-src (#6270)"}},{"before":"2cfcb80ab26eb151675c160551ea4c03cd660afa","after":"f7adb66d3ac0ef331005bfc84e51c064d08b671b","ref":"refs/heads/main","pushedAt":"2024-05-08T16:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"changes to remove inline styling from Pro/Ent","shortMessageHtmlLink":"changes to remove inline styling from Pro/Ent"}},{"before":"b89bdb45c701e442b94d28e8ef3a8025fafb5fb4","after":"2cfcb80ab26eb151675c160551ea4c03cd660afa","ref":"refs/heads/main","pushedAt":"2024-05-07T13:55:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Convert Redis options nested keys to symbols (#6278)","shortMessageHtmlLink":"Convert Redis options nested keys to symbols (#6278)"}},{"before":"f8ab7d20817b9809162ff6c83813cdacbc8a36b9","after":"b89bdb45c701e442b94d28e8ef3a8025fafb5fb4","ref":"refs/heads/main","pushedAt":"2024-05-07T13:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Keep :url so we can pass it to redis-client, fixes #6276","shortMessageHtmlLink":"Keep :url so we can pass it to redis-client, fixes #6276"}},{"before":"30786e082c70349ab27ffa9eccc42fb0c696164d","after":"f8ab7d20817b9809162ff6c83813cdacbc8a36b9","ref":"refs/heads/main","pushedAt":"2024-04-29T18:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Ensure locale is a string when fetched from session (#6272)\n\n* Allow indifferent access of strs\r\n\r\n* Ensure locale is string when fetched from session","shortMessageHtmlLink":"Ensure locale is a string when fetched from session (#6272)"}},{"before":"371884e00396f787924ac11f466d5563bf1ce992","after":"30786e082c70349ab27ffa9eccc42fb0c696164d","ref":"refs/heads/main","pushedAt":"2024-04-26T20:45:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Fix for CVE-2024-32887","shortMessageHtmlLink":"Fix for CVE-2024-32887"}},{"before":"07879000f45c0ca3ae4ca4eb5a75f24822aa9dda","after":"371884e00396f787924ac11f466d5563bf1ce992","ref":"refs/heads/main","pushedAt":"2024-04-25T19:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"changes","shortMessageHtmlLink":"changes"}},{"before":"e57a47e700978fd4e5c21cfb907409a72f18c32e","after":"07879000f45c0ca3ae4ca4eb5a75f24822aa9dda","ref":"refs/heads/main","pushedAt":"2024-04-25T18:39:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"prep for release","shortMessageHtmlLink":"prep for release"}},{"before":"33006bad9799a7965f1c9aebcbcd8ca7bcbee1f1","after":"e57a47e700978fd4e5c21cfb907409a72f18c32e","ref":"refs/heads/main","pushedAt":"2024-04-22T15:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Fix session secret error in tests with rails 71","shortMessageHtmlLink":"Fix session secret error in tests with rails 71"}},{"before":"79d254d9045bb5805beed6aaffec1886ef89f71b","after":"33006bad9799a7965f1c9aebcbcd8ca7bcbee1f1","ref":"refs/heads/main","pushedAt":"2024-04-22T14:59:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Fix build, latest ent changes","shortMessageHtmlLink":"Fix build, latest ent changes"}},{"before":"cee6f0eb36fe71a4300ccd715c0cf5bd2ab1d9d0","after":"79d254d9045bb5805beed6aaffec1886ef89f71b","ref":"refs/heads/main","pushedAt":"2024-04-10T15:47:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Add **kwargs to dynamic redis client method definition (#6249)\n\n* Add **kwargs to dynamic redis client method definition\r\n\r\n* Bump version","shortMessageHtmlLink":"Add **kwargs to dynamic redis client method definition (#6249)"}},{"before":"b518ffdb682faa024eeac4bb62205e73a5e14168","after":"d363641f9b98e1f4fce370143cf4abec0fbce961","ref":"refs/heads/bs3up","pushedAt":"2024-04-03T19:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Migrate summary bar, busy styling to bs4, wip","shortMessageHtmlLink":"Migrate summary bar, busy styling to bs4, wip"}},{"before":"7c129b1bb9be32d8525eb8aadd338c0af616c83c","after":"b518ffdb682faa024eeac4bb62205e73a5e14168","ref":"refs/heads/bs3up","pushedAt":"2024-03-27T20:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Upgrade to Bootstrap 4.5.3+RTL [skip ci]","shortMessageHtmlLink":"Upgrade to Bootstrap 4.5.3+RTL [skip ci]"}},{"before":"56cab5f6a644e4ff345ca9dcb7807109814982a3","after":"cee6f0eb36fe71a4300ccd715c0cf5bd2ab1d9d0","ref":"refs/heads/main","pushedAt":"2024-03-27T17:02:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Fix typos (#6245)\n\nFound via `codespell -S ./web/locales,./web/assets -L strat,befores`","shortMessageHtmlLink":"Fix typos (#6245)"}},{"before":"24e3f6895686cd993f19ae23ac8284b87c05c8f8","after":"56cab5f6a644e4ff345ca9dcb7807109814982a3","ref":"refs/heads/main","pushedAt":"2024-03-26T16:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"202f30018a67e586b6196286deb1eb8a48cafb50","after":"24e3f6895686cd993f19ae23ac8284b87c05c8f8","ref":"refs/heads/main","pushedAt":"2024-03-26T15:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Use lax decoding, fixes #6241","shortMessageHtmlLink":"Use lax decoding, fixes #6241"}},{"before":null,"after":"7c129b1bb9be32d8525eb8aadd338c0af616c83c","ref":"refs/heads/bs3up","pushedAt":"2024-03-25T23:04:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Upgrade Bootstrap CSS from 3.3.7 to 3.4.1, #6243","shortMessageHtmlLink":"Upgrade Bootstrap CSS from 3.3.7 to 3.4.1, #6243"}},{"before":"d1ae692d68b937fcb1959ece55de463bb30786b9","after":null,"ref":"refs/heads/dependabot/github_actions/actions/dependency-review-action-4","pushedAt":"2024-03-25T20:13:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"}},{"before":"d12fa084984fccec3dfb3771ac6a8ef525a13bd9","after":"202f30018a67e586b6196286deb1eb8a48cafb50","ref":"refs/heads/main","pushedAt":"2024-03-25T20:13:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Bump actions/dependency-review-action from 3 to 4 (#6171)\n\nBumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4.\r\n- [Release notes](https://github.com/actions/dependency-review-action/releases)\r\n- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/dependency-review-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Mike Perham ","shortMessageHtmlLink":"Bump actions/dependency-review-action from 3 to 4 (#6171)"}},{"before":"dd812be68fabb4d7d1cd33271c420c7345eed3d2","after":"d1ae692d68b937fcb1959ece55de463bb30786b9","ref":"refs/heads/dependabot/github_actions/actions/dependency-review-action-4","pushedAt":"2024-03-25T20:12:14.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/github_actions/actions/dependency-review-action-4","shortMessageHtmlLink":"Merge branch 'main' into dependabot/github_actions/actions/dependency…"}},{"before":"0507f0b0f6d1eba95c42ae97e60370a774f610e5","after":"d12fa084984fccec3dfb3771ac6a8ef525a13bd9","ref":"refs/heads/main","pushedAt":"2024-03-13T18:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"optimize heartbeat, fixes #6227","shortMessageHtmlLink":"optimize heartbeat, fixes #6227"}},{"before":"4f7212b4a201006ac001d1abd643a3727958066c","after":"0507f0b0f6d1eba95c42ae97e60370a774f610e5","ref":"refs/heads/main","pushedAt":"2024-03-12T21:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"New CI setup for Dragonfly + Redis","shortMessageHtmlLink":"New CI setup for Dragonfly + Redis"}},{"before":"7f1da192d8ad17ef231970123c2195ae0a8b0169","after":"4f7212b4a201006ac001d1abd643a3727958066c","ref":"refs/heads/main","pushedAt":"2024-03-12T21:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Add dragonfly CI","shortMessageHtmlLink":"Add dragonfly CI"}},{"before":"94b075058de0a34988bbbf1b5cb6780389710ab3","after":"7f1da192d8ad17ef231970123c2195ae0a8b0169","ref":"refs/heads/main","pushedAt":"2024-03-11T18:36:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mperham","name":"Mike Perham","path":"/mperham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911?s=80&v=4"},"commit":{"message":"Add language selector and session language persistance (#6217)\n\n* Add language selector and session language persistance\r\n\r\n* Remove unused mock\r\n\r\n* removed overlapping css rules\r\n\r\n* fix equality operator\r\n\r\n* removed more overlapping css\r\n\r\n* use bootstrap .form_control class","shortMessageHtmlLink":"Add language selector and session language persistance (#6217)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERXQVYQA","startCursor":null,"endCursor":null}},"title":"Activity · sidekiq/sidekiq"}