{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3035586,"defaultBranch":"master","name":"sopel","ownerLogin":"sopel-irc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-12-22T17:59:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13290258?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714002725.0","currentOid":""},"activityList":{"items":[{"before":"cca95c563511aa4c02975c3bf343507ae99f45ff","after":"50c5c4c5b1f7fae100c700ee96e79de2d5fb8701","ref":"refs/heads/8.0-final-prep","pushedAt":"2024-04-25T00:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"NEWS: self-referential inclusion of final-prep PR","shortMessageHtmlLink":"NEWS: self-referential inclusion of final-prep PR"}},{"before":null,"after":"cca95c563511aa4c02975c3bf343507ae99f45ff","ref":"refs/heads/8.0-final-prep","pushedAt":"2024-04-24T23:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"NEWS: link to Sopel 8 upgrade guide!","shortMessageHtmlLink":"NEWS: link to Sopel 8 upgrade guide!"}},{"before":"9c028f6c7a9a40d14cf8a528f71f9bda60e03efb","after":"3cf95520343c630e35d9c4542fd2bc6ec7e58e0b","ref":"refs/heads/coveralls-retool","pushedAt":"2024-04-18T19:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Revert previous two commits and return to `coverage xml` output","shortMessageHtmlLink":"Revert previous two commits and return to coverage xml output"}},{"before":"328982ac520a317774e0088650d3d9a5c7b4d311","after":"9c028f6c7a9a40d14cf8a528f71f9bda60e03efb","ref":"refs/heads/coveralls-retool","pushedAt":"2024-04-18T19:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Remember not to specify a coverage file we aren't using","shortMessageHtmlLink":"Remember not to specify a coverage file we aren't using"}},{"before":"141eccb5a18a713fe6f2542910801b2440de8cfc","after":"328982ac520a317774e0088650d3d9a5c7b4d311","ref":"refs/heads/coveralls-retool","pushedAt":"2024-04-18T19:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Smoke test of coverallsapp/coverage-reporter 0.6.10\n\nNew release today is supposed to fix the issues with Python coverage\nparsing. We will see!","shortMessageHtmlLink":"Smoke test of coverallsapp/coverage-reporter 0.6.10"}},{"before":"fa2be247393488140280d9cf386d39ae7a91b6d3","after":null,"ref":"refs/heads/8.0-NEWS","pushedAt":"2024-04-14T16:15:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"}},{"before":"f9a34fb1e1bf16dd422796194e940d775b079b21","after":"ab32aca08f7bf67d1ba754fdfc22a10ee5a442d0","ref":"refs/heads/master","pushedAt":"2024-04-14T16:15:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Merge pull request #2600 from sopel-irc/8.0-NEWS\n\n8.0.0 changelog","shortMessageHtmlLink":"Merge pull request #2600 from sopel-irc/8.0-NEWS"}},{"before":"034bc35e20a16c71121184f8021b877b03a3181d","after":"fa2be247393488140280d9cf386d39ae7a91b6d3","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-04-14T16:01:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"NEWS: add changelog for 8.0.0","shortMessageHtmlLink":"NEWS: add changelog for 8.0.0"}},{"before":"a63448e3c91b7675000330e79499224bf45a70cc","after":"034bc35e20a16c71121184f8021b877b03a3181d","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-03-20T13:08:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"One more 8.0.0 bit for the NEWS","shortMessageHtmlLink":"One more 8.0.0 bit for the NEWS"}},{"before":"f185cc905601471b988522592846a26db7f3879c","after":"a63448e3c91b7675000330e79499224bf45a70cc","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-03-20T13:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"One more 8.0.0 bit for the NEWS","shortMessageHtmlLink":"One more 8.0.0 bit for the NEWS"}},{"before":"e6a0a716507e61301dfcb359ad388497bf4f3bb9","after":null,"ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-20T12:54:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"}},{"before":"973a489355540d68b95db01a49e983ac7a740bcc","after":"f9a34fb1e1bf16dd422796194e940d775b079b21","ref":"refs/heads/master","pushedAt":"2024-03-20T12:54:18.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Merge pull request #2601 from sopel-irc/adminchannel-tmask-none\n\nadminchannel: rework topic-mask commands","shortMessageHtmlLink":"Merge pull request #2601 from sopel-irc/adminchannel-tmask-none"}},{"before":"c0f3e35b096b789ed0382243064977a36663cb5b","after":"e6a0a716507e61301dfcb359ad388497bf4f3bb9","ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-19T22:29:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"adminchannel: add subcommand usage examples to `.tmask`","shortMessageHtmlLink":"adminchannel: add subcommand usage examples to .tmask"}},{"before":"f15f37d77fe5f98712fc5aeae4ce574bb5988948","after":"c0f3e35b096b789ed0382243064977a36663cb5b","ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-19T21:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"adminchannel: add subcommand usage examples to `.tmask`","shortMessageHtmlLink":"adminchannel: add subcommand usage examples to .tmask"}},{"before":"ebed23e86dfff12837570733b544955166f2cd82","after":"f15f37d77fe5f98712fc5aeae4ce574bb5988948","ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-19T21:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"adminchannel: refactor `.tmask` to use subcommands","shortMessageHtmlLink":"adminchannel: refactor .tmask to use subcommands"}},{"before":"e067ef897ea74ea4cd8e7ce1977ab0b60f7885c5","after":"ebed23e86dfff12837570733b544955166f2cd82","ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-18T00:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"adminchannel: shuffle topic-mask commands to eliminate footguns\n\n- `.tmask` without arguments now shows the current topic mask instead of\n clearing it.\n- `.showmask` command is redundant with the above, and has been removed.\n- `.cleartmask` is added to explicitly clear the topic mask.","shortMessageHtmlLink":"adminchannel: shuffle topic-mask commands to eliminate footguns"}},{"before":"90581b8ceef348edbb74cff55dfccdf430268380","after":"f185cc905601471b988522592846a26db7f3879c","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-03-16T22:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Last WIP changelog commit for 8.0! That's the whole list!","shortMessageHtmlLink":"Last WIP changelog commit for 8.0! That's the whole list!"}},{"before":"45651114f2450a2957ba3b9b7e1c929f225feb0e","after":"90581b8ceef348edbb74cff55dfccdf430268380","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-03-12T03:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Another day^H^H^Hweek, another page of PRs in the changelog","shortMessageHtmlLink":"Another day^H^H^Hweek, another page of PRs in the changelog"}},{"before":null,"after":"e067ef897ea74ea4cd8e7ce1977ab0b60f7885c5","ref":"refs/heads/adminchannel-tmask-none","pushedAt":"2024-03-06T02:38:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"adminchannel: better handling of empty `.tmask` argument\n\nBonus code style fix using `default` arg to `bot.db.get_channel_value()`","shortMessageHtmlLink":"adminchannel: better handling of empty .tmask argument"}},{"before":"5f375d87add3be1c84a1e41c1e7eec52de5d698b","after":"45651114f2450a2957ba3b9b7e1c929f225feb0e","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-03-01T18:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Another day, another page of changelog 💪","shortMessageHtmlLink":"Another day, another page of changelog 💪"}},{"before":"ccd0151040dd561985f388a4b537b4274a18be51","after":"3a61ede6ae197c410797b7db1dbcd6bf4c1368fa","ref":"refs/heads/update-gha-deps","pushedAt":"2024-02-25T06:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"codeql: update workflow to v3\n\nCodeQL action v2 is deprecated, and will end support in December 2024.\nhttps://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/","shortMessageHtmlLink":"codeql: update workflow to v3"}},{"before":"d7cc1a900f895fe400dba40c9e0447231a803531","after":null,"ref":"refs/heads/gha-py3.10","pushedAt":"2024-02-25T06:40:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"}},{"before":"0007364d9200aa572d63ac52b47daa11a94582ec","after":"ac1b3c0714c091688d00f3b7545f39c59b1101ff","ref":"refs/heads/cli-config-edit","pushedAt":"2024-02-25T06:33:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"cli: add `sopel-config edit` subcommand\n\nOpens the specified config file in the user's `$EDITOR`, obeying any\nenvironment variables like `$SOPEL_CONFIG_DIR`, as a convenience.","shortMessageHtmlLink":"cli: add sopel-config edit subcommand"}},{"before":"396b6ee349370fc18e4516ea23a8510c204a2b42","after":"0007364d9200aa572d63ac52b47daa11a94582ec","ref":"refs/heads/cli-config-edit","pushedAt":"2024-02-25T06:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"cli: add `sopel-config edit` subcommand\n\nOpens the specified config file in the user's `$EDITOR`, obeying any\nenvironment variables like `$SOPEL_CONFIG_DIR`, as a convenience.","shortMessageHtmlLink":"cli: add sopel-config edit subcommand"}},{"before":null,"after":"396b6ee349370fc18e4516ea23a8510c204a2b42","ref":"refs/heads/cli-config-edit","pushedAt":"2024-02-25T06:12:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"cli: add `sopel-config edit` subcommand\n\nOpens the specified config file in the user's `$EDITOR`, obeying any\nenvironment variables like `$SOPEL_CONFIG_DIR`, as a convenience.","shortMessageHtmlLink":"cli: add sopel-config edit subcommand"}},{"before":"a3cfdea350829267a550cc1ce373e97b60b41cf4","after":"5f375d87add3be1c84a1e41c1e7eec52de5d698b","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-02-24T03:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"WIP 8.0 changelog: Halfway Mark Edition\n\nActually slightly more than halfway because 1) we have only 247 PRs in\nthe milestone and 2) a few of the PRS past halfway are already included\nbecause I followed links from older issues/PRs.\n\nBut yes, this is 5 solid pages (out of 10) from the 8.0.0 milestone.","shortMessageHtmlLink":"WIP 8.0 changelog: Halfway Mark Edition"}},{"before":"3f4e89c32566b2bfbec613f5f7d8f2c514be7464","after":"a3cfdea350829267a550cc1ce373e97b60b41cf4","ref":"refs/heads/8.0-NEWS","pushedAt":"2024-02-22T00:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"Another brief changelog-writing session, finally","shortMessageHtmlLink":"Another brief changelog-writing session, finally"}},{"before":"612b98655b6144912dd096557ce6c9341641968f","after":"ccd0151040dd561985f388a4b537b4274a18be51","ref":"refs/heads/update-gha-deps","pushedAt":"2024-02-14T21:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"pypi workflow: specify SHA of pypa/gh-action-pypi-publish\n\nThis action doesn't provide a rolling 'v1' tag due to security concerns.\nThe same security concerns exist when using a tag, so we use a specific\n(signed) commit's SHA.","shortMessageHtmlLink":"pypi workflow: specify SHA of pypa/gh-action-pypi-publish"}},{"before":"afd0101fa2268088aa260ea6a3343e52f03fe3c4","after":"612b98655b6144912dd096557ce6c9341641968f","ref":"refs/heads/update-gha-deps","pushedAt":"2024-02-14T21:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"pypi workflow: update checkout and setup-python actions\n\nSee earlier commit updating CI workflow deps for commentary.","shortMessageHtmlLink":"pypi workflow: update checkout and setup-python actions"}},{"before":"b7c34f1963eff04c581bdc589151849251837387","after":"afd0101fa2268088aa260ea6a3343e52f03fe3c4","ref":"refs/heads/update-gha-deps","pushedAt":"2024-02-14T21:34:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"ci: Update checkout (v3 -> v4) and setup-python (v4 -> v5) actions\n\nBoth of these actions were using deprecated Node runtimes and generating\nwarnings in our CI logs.\n\nOh, and they'd also eventually stop working entirely when the deprecated\nruntime is removed. That's probably the best reason to update them.","shortMessageHtmlLink":"ci: Update checkout (v3 -> v4) and setup-python (v4 -> v5) actions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOaqcXAA","startCursor":null,"endCursor":null}},"title":"Activity · sopel-irc/sopel"}