{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":123826920,"defaultBranch":"main","name":"tech-docs-gem","ownerLogin":"alphagov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-04T20:39:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/596977?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726837430.0","currentOid":""},"activityList":{"items":[{"before":"419183eb631ca1b56a115776bde790a1708fadb3","after":"1af84f86b3b5d6d786348f6845af218d47dd6a32","ref":"refs/heads/stop-images-with-no-alt-being-wrapped-in-links","pushedAt":"2024-09-20T20:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombye","name":"Tom Byers","path":"/tombye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87140?s=80&v=4"},"commit":{"message":"Update tech_docs_html_renderer.rb\n\nRewrite alt text guard to be more exact","shortMessageHtmlLink":"Update tech_docs_html_renderer.rb"}},{"before":null,"after":"419183eb631ca1b56a115776bde790a1708fadb3","ref":"refs/heads/stop-images-with-no-alt-being-wrapped-in-links","pushedAt":"2024-09-20T13:03:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombye","name":"Tom Byers","path":"/tombye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87140?s=80&v=4"},"commit":{"message":"Only wrap images with alt text in hyperlinks\n\nWhen we wrap images in hyperlinks, we make the\nimage's alt text their only content. If those\nimages have no alt text, they are effectively\nempty links.\n\nThis means they have no accessible name if queried\nby an accessibility API:\n\nhttps://w3c.github.io/html-aam/#img-element-accessible-name-computation\n\n...so it'll be up to the screen reader to guess.\nIn testing, this ends up being the file name,\nwhich can't be relied on to explain the image. All\nin all, this behaviour breaks the non-text content\nsuccess criterion from WCAG 2.2:\n\nhttps://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html\n\nThis issue is recorded here:\n\nhttps://github.com/alphagov/tech-docs-gem/issues/355\n\nThis commit take the approach of introducing a\nguard against images with no alt text and\nchoosing not to wrap them in hyperlinks when\nfound.\n\nMy Ruby is basic at best but I looked at the\nmethod we're overwriting from the Red Carpet HTML\nrenderer and copied across its interface more\nexactly, to make it clear where the alt_text\nvariable comes from.","shortMessageHtmlLink":"Only wrap images with alt text in hyperlinks"}},{"before":null,"after":"8f5d109c6f76c8ecd0ecf587e888606ed93fdd2e","ref":"refs/heads/use-govuk-frontend-v5-sush-warnings","pushedAt":"2024-09-20T10:03:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcotranchino","name":null,"path":"/marcotranchino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16342989?s=80&v=4"},"commit":{"message":"Silence dart sass warnings using the sass-embedded gem\n\nWith this change, we are ensuring that Middleman is using Dart Sass via the\nsass-embedded gem, which is the one that uses the quiet_deps option.","shortMessageHtmlLink":"Silence dart sass warnings using the sass-embedded gem"}},{"before":"85ec67fbff2a73ee1fe6a3dd872052f57b6245f7","after":null,"ref":"refs/heads/use-govuk-frontend-v5-silence-warnings","pushedAt":"2024-09-20T09:14:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcotranchino","name":null,"path":"/marcotranchino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16342989?s=80&v=4"}},{"before":null,"after":"a8815799f8f2fc16b39805834fce2bda27425719","ref":"refs/heads/use-govuk-frontend-v5-silence-dart-sass-warnings","pushedAt":"2024-09-20T09:14:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcotranchino","name":null,"path":"/marcotranchino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16342989?s=80&v=4"},"commit":{"message":"Introduce a custom module to silence dart sass warnings\n\nWith this change, we have defined a custom SassWarningSupressor module that\noverrides the warn method so that we can ignore messages containing 'sass'\nor 'dart-sass' only.\n\nThis is needed so that we can avoid sass warnings in downstream projects.","shortMessageHtmlLink":"Introduce a custom module to silence dart sass warnings"}},{"before":"37bbb8b3f5f2d516d49f63ae391ee12568edc666","after":"85ec67fbff2a73ee1fe6a3dd872052f57b6245f7","ref":"refs/heads/use-govuk-frontend-v5-silence-warnings","pushedAt":"2024-09-20T09:08:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcotranchino","name":null,"path":"/marcotranchino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16342989?s=80&v=4"},"commit":{"message":"Introduce a custom module to silence dart sass warnings\n\nWith this change, we have defined a custom SassWarningSupressor module that\noverrides the warn method so that we can ignore messages containing 'sass'\nor 'dart-sass' only.\n\nThis is needed so that we can avoid sass warnings in downstream projects.","shortMessageHtmlLink":"Introduce a custom module to silence dart sass warnings"}},{"before":null,"after":"37bbb8b3f5f2d516d49f63ae391ee12568edc666","ref":"refs/heads/use-govuk-frontend-v5-silence-warnings","pushedAt":"2024-09-20T08:52:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcotranchino","name":null,"path":"/marcotranchino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16342989?s=80&v=4"},"commit":{"message":"Introduce a custom module to silence dart sass warnings\n\nWith this change, we have defined a custom SassWarningSupressor module that\noverrides the warn method so that we can ignore messages containing 'Sass'\nand 'deprecated'.","shortMessageHtmlLink":"Introduce a custom module to silence dart sass warnings"}},{"before":"e3e52a708ee61ed2d02314e6f7bfa984ff1638b6","after":"8d407e84cef015c9859efad75d1ad7e62767e33c","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add to changelog","shortMessageHtmlLink":"Add to changelog"}},{"before":"facc36a4606da70bbac98f4bc824beaf69631263","after":"e3e52a708ee61ed2d02314e6f7bfa984ff1638b6","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"FIX FAVICONS TESTS","shortMessageHtmlLink":"FIX FAVICONS TESTS"}},{"before":"7c793aa5d716fa65c808801bb6969da3f702ed63","after":"facc36a4606da70bbac98f4bc824beaf69631263","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"JS","shortMessageHtmlLink":"JS"}},{"before":"2e3c05b52ffd132cf3ad76617350ac26093744e4","after":"7c793aa5d716fa65c808801bb6969da3f702ed63","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"ADD","shortMessageHtmlLink":"ADD"}},{"before":"a13ef7265e8b6c44cfb3525beaaf21f7db242c8f","after":"2e3c05b52ffd132cf3ad76617350ac26093744e4","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add","shortMessageHtmlLink":"Add"}},{"before":"7d90d387f8dd09ed7a482d6e35f0fea70e4d84ba","after":"a13ef7265e8b6c44cfb3525beaaf21f7db242c8f","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T20:27:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add to changelog","shortMessageHtmlLink":"Add to changelog"}},{"before":"5438472e34b6676fddfc56298fa00bd612a0534a","after":"7d90d387f8dd09ed7a482d6e35f0fea70e4d84ba","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T19:28:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add to changelog","shortMessageHtmlLink":"Add to changelog"}},{"before":"74b722eba37c2bc2a5c0aaf2a21133aa891b50f3","after":"5438472e34b6676fddfc56298fa00bd612a0534a","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T15:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add to changelog","shortMessageHtmlLink":"Add to changelog"}},{"before":"3456ea21f8964c97d5b188f02c5b691ed154121d","after":"74b722eba37c2bc2a5c0aaf2a21133aa891b50f3","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T14:48:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nAt the moment `bundle exec rake jasmine:ci` fails\nwith\n\n```\nError during loading\n Message:\n SyntaxError: Unexpected token 'const'\n Stack:\n No stack trace present.\n\nFailures:\nSearch\n Message:\n ReferenceError: Can't find variable: GOVUKFrontend thrown\n Stack:\n ```\n\nNotable this is CI which uses PhantomJS.\n\nBoth PhantomJS and Jasmine gem are discontinued\nso a replacement `jasmine-browser-runner`\nshould be implemented.\n\nThis is a basic attept at it.","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"5da1476724b63da210afcda271aad0cbd05bf94b","after":null,"ref":"refs/heads/fix-toc-button-overlapping-focused-items","pushedAt":"2024-09-19T14:36:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombye","name":"Tom Byers","path":"/tombye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87140?s=80&v=4"}},{"before":"13ada11a3ecfa1dc89f45d236aa834ef48e15998","after":"56da6ee47a42f31e61ff2bdf028ed27fca066311","ref":"refs/heads/main","pushedAt":"2024-09-19T14:36:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tombye","name":"Tom Byers","path":"/tombye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87140?s=80&v=4"},"commit":{"message":"Merge pull request #360 from alphagov/fix-toc-button-overlapping-focused-items\n\nStop table of contents sticky header overlapping focused items","shortMessageHtmlLink":"Merge pull request #360 from alphagov/fix-toc-button-overlapping-focu…"}},{"before":"80ad5ffd362db3945f922a7a2122a560b375bc73","after":"3456ea21f8964c97d5b188f02c5b691ed154121d","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T12:03:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"20b15227210bd8a77e7d78ad185a8ed7ee925fbd","after":"80ad5ffd362db3945f922a7a2122a560b375bc73","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T12:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"b8100a96b812c8a931f5f2ba167d2193f37e9052","after":"20b15227210bd8a77e7d78ad185a8ed7ee925fbd","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T12:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Add","shortMessageHtmlLink":"Add"}},{"before":"99b78ce7b3ebe5314474fba6777906ec34ff56dc","after":"b8100a96b812c8a931f5f2ba167d2193f37e9052","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-19T12:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"beb320193612f93cb75151352d53ce6d197b092c","after":"99b78ce7b3ebe5314474fba6777906ec34ff56dc","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T14:21:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"9e1e412433184dea0764801e18577f93c48f7da8","after":"beb320193612f93cb75151352d53ce6d197b092c","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T14:20:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"fd6297daa3237db4d538dbcb15b758e7b8330eae","after":"9e1e412433184dea0764801e18577f93c48f7da8","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T14:11:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"afa6a1b53c4884481034a5c72d8d66b63c9edf3a","after":"fd6297daa3237db4d538dbcb15b758e7b8330eae","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T13:52:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"bc8bda979e49fa7963d6b18d71b3c01c7744d9ec","after":"afa6a1b53c4884481034a5c72d8d66b63c9edf3a","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T13:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Replace EOL jasmine runner\n\nall should run with \"bundle exec rake jasmine:ci\"","shortMessageHtmlLink":"Replace EOL jasmine runner"}},{"before":"b3763766da2652b84879dde2d0bf3b830eff7393","after":"bc8bda979e49fa7963d6b18d71b3c01c7744d9ec","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T13:45:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Conditional favicon and crown assets\n\nOnly use them if `show_govuk_logo' config setting is set to true\n\nFixes: https://github.com/alphagov/tech-docs-gem/issues/347","shortMessageHtmlLink":"Conditional favicon and crown assets"}},{"before":"a9f17a2675deec10f9459bed98e6aac6c2ffa340","after":"b3763766da2652b84879dde2d0bf3b830eff7393","ref":"refs/heads/use-govuk-frontend-v5","pushedAt":"2024-09-18T13:37:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kr8n3r","name":"Jani Kraner","path":"/kr8n3r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3758555?s=80&v=4"},"commit":{"message":"Conditional favicon and crown assets\n\nOnly use them if `show_govuk_logo' config setting is set to true\n\nFixes: https://github.com/alphagov/tech-docs-gem/issues/347","shortMessageHtmlLink":"Conditional favicon and crown assets"}},{"before":"b9e31725d9d6cf47df46b9640ceec98388d0f31f","after":"5da1476724b63da210afcda271aad0cbd05bf94b","ref":"refs/heads/fix-toc-button-overlapping-focused-items","pushedAt":"2024-09-18T13:04:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tombye","name":"Tom Byers","path":"/tombye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87140?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDowNzo1My4wMDAwMDBazwAAAAS8VS_L","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDowNzo1My4wMDAwMDBazwAAAAS8VS_L","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMzowNDozOS4wMDAwMDBazwAAAAS5sovG"}},"title":"Activity · alphagov/tech-docs-gem"}