{"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:1717096458.0","currentOid":""},"activityList":{"items":[{"before":"3a61ede6ae197c410797b7db1dbcd6bf4c1368fa","after":null,"ref":"refs/heads/update-gha-deps","pushedAt":"2024-05-30T19:14:18.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":"ab32aca08f7bf67d1ba754fdfc22a10ee5a442d0","after":"48c9294ab544494c33e1361349d49480aef2a2fa","ref":"refs/heads/master","pushedAt":"2024-05-30T19:14:17.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 #2592 from sopel-irc/update-gha-deps\n\nGHA: Update/fix actions","shortMessageHtmlLink":"Merge pull request #2592 from sopel-irc/update-gha-deps"}},{"before":"ab32aca08f7bf67d1ba754fdfc22a10ee5a442d0","after":"9a9027d4fc491ef15296a271f8e11ce9d75d135b","ref":"refs/heads/windows-kludge","pushedAt":"2024-05-28T16:51:01.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":"[KLUDGE] irc.backends: skip adding signal handlers on Windows\n\nasyncio doesn't support add_signal_handler() on Windows.\r\n\r\nSkip the code that adds them if NotImplementedError happens.\r\n\r\nIt just means that `sopel restart` won't work, and Ctrl-C must be used twice to quit.","shortMessageHtmlLink":"[KLUDGE] irc.backends: skip adding signal handlers on Windows"}},{"before":null,"after":"ab32aca08f7bf67d1ba754fdfc22a10ee5a442d0","ref":"refs/heads/windows-kludge","pushedAt":"2024-05-28T16:48:01.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":"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":"50c5c4c5b1f7fae100c700ee96e79de2d5fb8701","after":"3261d9c714fdc05ea373cc71842eb70e2f3cbb6b","ref":"refs/heads/8.0-final-prep","pushedAt":"2024-05-27T00:58:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dgw","name":"dgw","path":"/dgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164140?s=80&v=4"},"commit":{"message":"meta: remove emails from author/maintainer metadata\n\nSince pypi/warehouse#9400 and pypi/warehouse#14813 (perhaps others too)\nremain unresolved, let's keep our metadata simple. Incomplete metadata—\ni.e. the email addresses this commit removes—is the only thing worse\nthan straight-up *incorrect* metadata. We don't want any author or\nmaintainer names to be attached to the wrong email addresses on the\npublished package page.","shortMessageHtmlLink":"meta: remove emails from author/maintainer metadata"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWFkzmQA","startCursor":null,"endCursor":null}},"title":"Activity · sopel-irc/sopel"}