{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":164132262,"defaultBranch":"main","name":"tomo","ownerLogin":"mattbrictson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-04T16:49:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/189693?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717250406.0","currentOid":""},"activityList":{"items":[{"before":"7e0be227356ccacba19cf7f6880f723fcf7e4a4e","after":"5949dbb1de6649cb8090c754bae945a5707b3049","ref":"refs/heads/gh-pages","pushedAt":"2024-06-01T14:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed d9049a6 with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed d9049a6 with mkdocs 1.6.0 [ci skip]"}},{"before":"d55bc860c557e5f5bc4bff24d2b692fe3a83136a","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.64.1","pushedAt":"2024-06-01T14:00:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"1c055f5d1a254b49833257c5950519079a475014","after":"d9049a6662060a9705bde45108365aee27788f10","ref":"refs/heads/main","pushedAt":"2024-06-01T14:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update rubocop requirement from 1.64.0 to 1.64.1 (#451)\n\nUpdates the requirements on\n[rubocop](https://github.com/rubocop/rubocop) to permit the latest\nversion.\n
\nRelease notes\n

Sourced from rubocop's\nreleases.

\n
\n

RuboCop 1.64.1

\n

Bug fixes

\n\n
\n
\n
\nChangelog\n

Sourced from rubocop's\nchangelog.

\n
\n

1.64.1 (2024-05-31)

\n

Bug fixes

\n\n

1.64.0 (2024-05-23)

\n

New features

\n\n

Bug fixes

\n\n

Changes

\n\n

1.63.5 (2024-05-09)

\n

Bug fixes

\n\n

1.63.4 (2024-04-28)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update rubocop requirement from 1.64.0 to 1.64.1 (#451)"}},{"before":null,"after":"d55bc860c557e5f5bc4bff24d2b692fe3a83136a","ref":"refs/heads/dependabot/bundler/rubocop-1.64.1","pushedAt":"2024-06-01T13:54:30.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":"Update rubocop requirement from 1.64.0 to 1.64.1\n\nUpdates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version.\n- [Release notes](https://github.com/rubocop/rubocop/releases)\n- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rubocop/rubocop/compare/v1.64.0...v1.64.1)\n\n---\nupdated-dependencies:\n- dependency-name: rubocop\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update rubocop requirement from 1.64.0 to 1.64.1"}},{"before":"3f5f93bd35d0047bfaa24abafe8b019f587d3863","after":"7e0be227356ccacba19cf7f6880f723fcf7e4a4e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T16:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 1c055f5 with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed 1c055f5 with mkdocs 1.6.0 [ci skip]"}},{"before":"18ad2b23f712fb194b9af0c520ac949fd3419b41","after":"1c055f5d1a254b49833257c5950519079a475014","ref":"refs/heads/main","pushedAt":"2024-05-27T16:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Opt into Ruby frozen string literals throughout the codebase (#446)\n\nThis PR adds the `# frozen_string_literal: true` comment to all of\ntomo's Ruby files.\n\nThis prepares tomo for a future version of Ruby (4?), where string\nliterals will likely become frozen by default.","shortMessageHtmlLink":"Opt into Ruby frozen string literals throughout the codebase (#446)"}},{"before":"cf661c2b502fc1e1559b6cde77baa6daa1959654","after":null,"ref":"refs/heads/frozen-literal","pushedAt":"2024-05-27T16:09:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"bc5bddc03f5cca4222640de221afb31b7d8f39c2","after":"3f5f93bd35d0047bfaa24abafe8b019f587d3863","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T16:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 18ad2b2 with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed 18ad2b2 with mkdocs 1.6.0 [ci skip]"}},{"before":"bb3d245d5535d0d178aecbde4da4de91299cc0cb","after":"cf661c2b502fc1e1559b6cde77baa6daa1959654","ref":"refs/heads/frozen-literal","pushedAt":"2024-05-27T16:03:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into frozen-literal","shortMessageHtmlLink":"Merge branch 'main' into frozen-literal"}},{"before":"0b3a4becc708c31b6f9930762dffa629d2ccff3d","after":null,"ref":"refs/heads/dependabot/bundler/mighty_test-tw-0.3.0","pushedAt":"2024-05-27T16:03:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"}},{"before":"bb40d91158d55a694fb0befa87b6f7e88d321c62","after":"18ad2b23f712fb194b9af0c520ac949fd3419b41","ref":"refs/heads/main","pushedAt":"2024-05-27T16:03:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0 (#449)\n\nUpdates the requirements on\r\n[mighty_test](https://github.com/mattbrictson/mighty_test) to permit the\r\nlatest version.\r\n
\r\nRelease notes\r\n

Sourced from mighty_test's\r\nreleases.

\r\n
\r\n

0.3.0

\r\n

✨ New Features

\r\n
    \r\n
  • Support -w flag to enable Ruby warnings (#32)\r\n@​mattbrictson
  • \r\n
\r\n

🐛 Bug Fixes

\r\n
    \r\n
  • Fix "circular require" Ruby warning (#31)\r\n@​mattbrictson
  • \r\n
\r\n

🏠 Housekeeping

\r\n
    \r\n
  • Update rubocop requirement from 1.62.1 to 1.63.4 (#33)\r\n@​dependabot
  • \r\n
\r\n

Full Changelog: https://github.com/mattbrictson/mighty_test/compare/v0.2.0...v0.3.0

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 9326d84\r\nRelease 0.3.0
  • \r\n
  • a53420d\r\nUpdate rubocop requirement from 1.62.1 to 1.63.4 (#33)
  • \r\n
  • 6a694ef\r\nSupport -w flag to enable Ruby warnings (#32)
  • \r\n
  • 4342efa\r\nFix "circular require" Ruby warning (#31)
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0 (#449)"}},{"before":"41d81249079694cf1b4564eaa72badd7af03a401","after":"0b3a4becc708c31b6f9930762dffa629d2ccff3d","ref":"refs/heads/dependabot/bundler/mighty_test-tw-0.3.0","pushedAt":"2024-05-27T15:57:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0\n\nUpdates the requirements on [mighty_test](https://github.com/mattbrictson/mighty_test) to permit the latest version.\n- [Release notes](https://github.com/mattbrictson/mighty_test/releases)\n- [Commits](https://github.com/mattbrictson/mighty_test/compare/v0.2.0...v0.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: mighty_test\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0"}},{"before":"0396cce544af352e85d2d9e5948c4afa24af02da","after":"bc5bddc03f5cca4222640de221afb31b7d8f39c2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T15:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed bb40d91 with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed bb40d91 with mkdocs 1.6.0 [ci skip]"}},{"before":"c2090bcfb392cbac6d48ac65584ab26261614554","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.64.0","pushedAt":"2024-05-27T15:56:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"93d639c792be8a17adffb658abd39c650bc6c23a","after":"bb40d91158d55a694fb0befa87b6f7e88d321c62","ref":"refs/heads/main","pushedAt":"2024-05-27T15:56:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update rubocop requirement from 1.63.4 to 1.64.0 (#450)\n\nUpdates the requirements on\n[rubocop](https://github.com/rubocop/rubocop) to permit the latest\nversion.\n
\nRelease notes\n

Sourced from rubocop's\nreleases.

\n
\n

RuboCop 1.64

\n

New features

\n
    \n
  • #12904:\nAdd new either_consistent\nSupportedShorthandSyntax to Style/HashSyntax.\n(@​pawelma)
  • \n
  • #12842:\nAdd new Style/SendWithLiteralMethodName cop. (@​koic)
  • \n
  • #12309:\nAdd new Style/SuperArguments cop. (@​earlopain)
  • \n
  • #12917:\nSuggest correct formatter name for --format command line\noption. (@​koic)
  • \n
  • #12242:\nSupport AllowModifiersOnAttrs option for\nStyle/AccessModifierDeclarations. (@​krororo)
  • \n
  • #11585:\nSupport AllowedMethods for\nStyle/DocumentationMethod. (@​koic)
  • \n
\n

Bug fixes

\n
    \n
  • #7189:\nFix a false positive for Style/Copyright when using\nmultiline copyright notice. (@​koic)
  • \n
  • #12914:\nFix a false negative for Layout/EmptyComment when using an\nempty comment next to code after comment line. (@​koic)
  • \n
  • #12919:\nFix false negatives for Style/ArgumentsForwarding when\nforward target is super. (@​koic)
  • \n
  • #12923:\nFix false negatives for Style/ArgumentsForwarding when\nforward target is safe navigation method. (@​koic)
  • \n
  • #12894:\nFix false positives for Style/MapIntoArray when using\neach without receiver with << to build\nan array. (@​koic)
  • \n
  • #12876:\nFix an error for the lockfile parser if a gemfile exists but a lockfile\ndoesn't. (@​earlopain)
  • \n
  • #12888:\nFix --no-exclude-limit generating a todo with\nMax config instead of listing everything out with\nExclude. (@​earlopain)
  • \n
  • #12898:\nFix an error for TargetRailsVersion when parsing from the\nlockfile with prerelease rails. (@​earlopain)
  • \n
\n

Changes

\n
    \n
  • #12908:\nAdd rubocop-rspec back to suggested extensions when rspec-rails is in\nuse. (@​pirj)
  • \n
  • #12884:\nAlign output from cop.documentation_url with\n--show-docs-url when passing a config as argument. (@​earlopain)
  • \n
  • #12905:\nSupport ActiveSupportExtensionsEnabled for\nStyle/SymbolProc. (@​koic)
  • \n
  • #12897:\nRespect user's intentions with workspace/executeCommand LSP\nmethod. (@​koic)
  • \n
\n
\n
\n
\nChangelog\n

Sourced from rubocop's\nchangelog.

\n
\n

1.64.0 (2024-05-23)

\n

New features

\n
    \n
  • #12904:\nAdd new either_consistent\nSupportedShorthandSyntax to Style/HashSyntax.\n([@​pawelma][])
  • \n
  • #12842:\nAdd new Style/SendWithLiteralMethodName cop. ([@​koic][])
  • \n
  • #12309:\nAdd new Style/SuperArguments cop. ([@​earlopain][])
  • \n
  • #12917:\nSuggest correct formatter name for --format command line\noption. ([@​koic][])
  • \n
  • #12242:\nSupport AllowModifiersOnAttrs option for\nStyle/AccessModifierDeclarations. ([@​krororo][])
  • \n
  • #11585:\nSupport AllowedMethods for\nStyle/DocumentationMethod. ([@​koic][])
  • \n
\n

Bug fixes

\n
    \n
  • #7189:\nFix a false positive for Style/Copyright when using\nmultiline copyright notice. ([@​koic][])
  • \n
  • #12914:\nFix a false negative for Layout/EmptyComment when using an\nempty comment next to code after comment line. ([@​koic][])
  • \n
  • #12919:\nFix false negatives for Style/ArgumentsForwarding when\nforward target is super. ([@​koic][])
  • \n
  • #12923:\nFix false negatives for Style/ArgumentsForwarding when\nforward target is safe navigation method. ([@​koic][])
  • \n
  • #12894:\nFix false positives for Style/MapIntoArray when using\neach without receiver with << to build\nan array. ([@​koic][])
  • \n
  • #12876:\nFix an error for the lockfile parser if a gemfile exists but a lockfile\ndoesn't. ([@​earlopain][])
  • \n
  • #12888:\nFix --no-exclude-limit generating a todo with\nMax config instead of listing everything out with\nExclude. ([@​earlopain][])
  • \n
  • #12898:\nFix an error for TargetRailsVersion when parsing from the\nlockfile with prerelease rails. ([@​earlopain][])
  • \n
\n

Changes

\n
    \n
  • #12908:\nAdd rubocop-rspec back to suggested extensions when rspec-rails is in\nuse. ([@​pirj][])
  • \n
  • #12884:\nAlign output from cop.documentation_url with\n--show-docs-url when passing a config as argument. ([@​earlopain][])
  • \n
  • #12905:\nSupport ActiveSupportExtensionsEnabled for\nStyle/SymbolProc. ([@​koic][])
  • \n
  • #12897:\nRespect user's intentions with workspace/executeCommand LSP\nmethod. ([@​koic][])
  • \n
\n

1.63.5 (2024-05-09)

\n

Bug fixes

\n
    \n
  • #12877:\nFix an infinite loop error for\nLayout/FirstArgumentIndentation when specifying\nEnforcedStyle: with_fixed_indentation of\nLayout/ArrayAlignment. ([@​koic][])
  • \n
  • #12873:\nFix an error for Metrics/BlockLength when the\nCountAsOne config is invalid. ([@​koic][])
  • \n
  • #12881:\nFix incorrect autocorrect when Style/NumericPredicate is\nused with negations. ([@​fatkodima][])
  • \n
  • #12882:\nFix Layout/CommentIndentation for comment-only pattern\nmatching. ([@​nekketsuuu][])
  • \n
\n

1.63.4 (2024-04-28)

\n

Bug fixes

\n
    \n
  • #12871:\nFix an error for rubocop -V when .rubocop.yml\ncontains ERB. ([@​earlopain][])
  • \n
  • #12862:\nFix a false positive for Style/RedundantLineContinuation\nwhen line continuations involve return with a return value.\n([@​koic][])
  • \n
  • #12664:\nFix handling of textDocument/diagnostic. ([@​muxcmux][])
  • \n
  • #12865:\nFix Rails Cops, which weren't reporting any violations unless running\nwith bundle exec. ([@​amomchilov][])
  • \n
\n

1.63.3 (2024-04-22)

\n

Bug fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 91a19d6\nCut 1.64
  • \n
  • 727539d\nUpdate Changelog
  • \n
  • 3227bf0\n[Fix #12309]\nAdd new Style/SuperArguments cop
  • \n
  • 9e78c46\nFix false negatives for Style/ArgumentsForwarding
  • \n
  • 9408d0d\n[Fix #12242]\nSupport AllowModifiersOnAttrs option for\n`Style/AccessModifier...
  • \n
  • a909dda\n[Fix #12919]\nFix false negatives for Style/ArgumentsForwarding
  • \n
  • aee64e2\nRename new SupportedShorthandSyntax from consistent_either to\neither_consistent
  • \n
  • 86b0c39\nFix non existing wording in HashShorthandSyntax method name
  • \n
  • b9686b5\nAdd changelog/new_add_new_consistent_either.md
  • \n
  • 71abb5d\nAdd new consistent_either SupportedShorthandSyntax to\nStyle/HashSyntax
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update rubocop requirement from 1.63.4 to 1.64.0 (#450)"}},{"before":null,"after":"c2090bcfb392cbac6d48ac65584ab26261614554","ref":"refs/heads/dependabot/bundler/rubocop-1.64.0","pushedAt":"2024-05-27T15:51:15.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":"Update rubocop requirement from 1.63.4 to 1.64.0\n\nUpdates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version.\n- [Release notes](https://github.com/rubocop/rubocop/releases)\n- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rubocop/rubocop/compare/v1.63.4...v1.64.0)\n\n---\nupdated-dependencies:\n- dependency-name: rubocop\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update rubocop requirement from 1.63.4 to 1.64.0"}},{"before":null,"after":"41d81249079694cf1b4564eaa72badd7af03a401","ref":"refs/heads/dependabot/bundler/mighty_test-tw-0.3.0","pushedAt":"2024-05-27T15:51:02.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":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0\n\nUpdates the requirements on [mighty_test](https://github.com/mattbrictson/mighty_test) to permit the latest version.\n- [Release notes](https://github.com/mattbrictson/mighty_test/releases)\n- [Commits](https://github.com/mattbrictson/mighty_test/compare/v0.2.0...v0.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: mighty_test\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0"}},{"before":"73e3704adb58c035b7c626eec0f83d9544d60614","after":"bb3d245d5535d0d178aecbde4da4de91299cc0cb","ref":"refs/heads/frozen-literal","pushedAt":"2024-05-27T15:50:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into frozen-literal","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into frozen-literal"}},{"before":"0f81e2e0db74ac8aa46f0d5ab383d9ee68fe2c1f","after":"0396cce544af352e85d2d9e5948c4afa24af02da","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T15:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 93d639c with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed 93d639c with mkdocs 1.6.0 [ci skip]"}},{"before":"4f9c28ed8a4df97e93ff025ce5f9d3fd8ffee2d9","after":"93d639c792be8a17adffb658abd39c650bc6c23a","ref":"refs/heads/main","pushedAt":"2024-05-25T15:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Release 1.19.0","shortMessageHtmlLink":"Release 1.19.0"}},{"before":"cc61e5cfe2b2c62a159ced1798bc9d86081600ad","after":"0f81e2e0db74ac8aa46f0d5ab383d9ee68fe2c1f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T01:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 4f9c28e with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed 4f9c28e with mkdocs 1.6.0 [ci skip]"}},{"before":"302a5f5f37c1f2aece3d2efe22e8a4fe97f00965","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-25T01:37:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"129dfad7890bb0f1c330b6dc7e604cc5d3250e26","after":"4f9c28ed8a4df97e93ff025ce5f9d3fd8ffee2d9","ref":"refs/heads/main","pushedAt":"2024-05-25T01:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4 (#445)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n
\nRelease notes\n

Sourced from jinja2's\nreleases.

\n
\n

3.1.4

\n

This is the Jinja 3.1.4 security release, which fixes security issues\nand bugs but does not otherwise change behavior and should not result in\nbreaking changes.

\n

PyPI: https://pypi.org/project/Jinja2/3.1.4/\nChanges: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4

\n
    \n
  • The xmlattr filter does not allow keys with\n/ solidus, > greater-than sign, or\n= equals sign, in addition to disallowing spaces.\nRegardless of any validation done by Jinja, user input should never be\nused as keys to this filter, or must be separately validated first.\nGHSA-h75v-3vvj-5mfj
  • \n
\n
\n
\n
\nChangelog\n

Sourced from jinja2's\nchangelog.

\n
\n

Version 3.1.4

\n

Released 2024-05-05

\n
    \n
  • The xmlattr filter does not allow keys with\n/ solidus, >\ngreater-than sign, or = equals sign, in addition to\ndisallowing spaces.\nRegardless of any validation done by Jinja, user input should never be\nused\nas keys to this filter, or must be separately validated first.\n:ghsa:h75v-3vvj-5mfj
  • \n
\n
\n
\n
\nCommits\n
    \n
  • dd4a8b5\nrelease version 3.1.4
  • \n
  • 0668239\nMerge pull request from GHSA-h75v-3vvj-5mfj
  • \n
  • d655030\ndisallow invalid characters in keys to xmlattr filter
  • \n
  • a7863ba\nadd ghsa links
  • \n
  • b5c98e7\nstart version 3.1.4
  • \n
  • da3a9f0\nupdate project files (#1968)
  • \n
  • 0ee5eb4\nsatisfy formatter, linter, and strict mypy
  • \n
  • 20477c6\nupdate project files (#5457)
  • \n
  • e491223\nupdate pyyaml dev dependency
  • \n
  • 36f9885\nfix pr link
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jinja2&package-manager=pip&previous-version=3.1.3&new-version=3.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/mattbrictson/tomo/network/alerts).\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Matt Brictson ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 (#445)"}},{"before":"8873ad5c4c3e753e4df2b7f97b698360eb2fdc21","after":"cc61e5cfe2b2c62a159ced1798bc9d86081600ad","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T01:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 129dfad with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed 129dfad with mkdocs 1.6.0 [ci skip]"}},{"before":"68ff66562c2d757e70283e5a8df090a8de3022de","after":null,"ref":"refs/heads/fix-frozen-tomo-config","pushedAt":"2024-05-25T01:33:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"dfb0ebb1d9a5a3c6032332a088b44a0497d880f9","after":"129dfad7890bb0f1c330b6dc7e604cc5d3250e26","ref":"refs/heads/main","pushedAt":"2024-05-25T01:33:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Fix `TypeError` when `tomo/config.rb` uses frozen string literals (#448)\n\nIf the `.tomo/config.rb` file declares a setup or deploy task with\n`privileged: true` and the file starts with the special `#\nfrozen_string_literal: true` comment, tomo crashes with the following\nerror message:\n\n```\nTypeError: can't define singleton\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend_object'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `run'\n```\n\nThis is because tomo is trying to call `.extend` on a frozen string.\n\nFix by creating a mutable copy of task names before extending them.","shortMessageHtmlLink":"Fix TypeError when tomo/config.rb uses frozen string literals (#448)"}},{"before":"790cbd02e94636b1f1a6e043968fbac18292c0d3","after":"302a5f5f37c1f2aece3d2efe22e8a4fe97f00965","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-25T01:32:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/jinja2-3.1.4","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/jinja2-3.1.4"}},{"before":"ffe8175de8a0401bd624db9ca4e6ad4a0276f7f1","after":"68ff66562c2d757e70283e5a8df090a8de3022de","ref":"refs/heads/fix-frozen-tomo-config","pushedAt":"2024-05-25T01:28:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix TypeError when tomo/config.rb uses frozen string literals\n\nIf the `.tomo/config.rb` file declares a setup or deploy task with\n`privileged: true` and the file starts with the special\n`# frozen_string_literal: true` comment, tomo crashes with the following\nerror message:\n\n```\nTypeError: can't define singleton\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend_object'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `run'\n```\n\nThis is because tomo is trying to call `.extend` on a frozen string.\n\nFix by creating a mutable copy of task names before extending them.","shortMessageHtmlLink":"Fix TypeError when tomo/config.rb uses frozen string literals"}},{"before":null,"after":"ffe8175de8a0401bd624db9ca4e6ad4a0276f7f1","ref":"refs/heads/fix-frozen-tomo-config","pushedAt":"2024-05-25T01:26:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix TypeError when tomo/config.rb uses frozen string literals\n\nIf the `.tomo/config.rb` file declares a setup or deploy task with\n`privileged: true` and the file starts with the special\n`# frozen_string_literal: true` comment, tomo crashes with the following\nerror message:\n\n```\nTypeError: can't define singleton\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend_object'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `extend'\n lib/tomo/configuration/dsl/tasks_block.rb:17:in `run'\n```\n\nThis is because tomo is trying to call `.extend` on a frozen string.\n\nFix by creating a mutable copy of task names before extending them.","shortMessageHtmlLink":"Fix TypeError when tomo/config.rb uses frozen string literals"}},{"before":"40960f0871c9c3ad30bef8697c2aab674877a50c","after":"8873ad5c4c3e753e4df2b7f97b698360eb2fdc21","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T01:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed dfb0ebb with mkdocs 1.6.0 [ci skip]","shortMessageHtmlLink":"Deployed dfb0ebb with mkdocs 1.6.0 [ci skip]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWcAkwwA","startCursor":null,"endCursor":null}},"title":"Activity · mattbrictson/tomo"}