{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":413486077,"defaultBranch":"main","name":"hera","ownerLogin":"argoproj-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-04T15:44:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49503628?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716880651.0","currentOid":""},"activityList":{"items":[{"before":"c5fedba50b21b978214baf6bed06ecc8c0e9b901","after":"e4c27088ef474efe33a0cd261aeca8ddd394d493","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-28T07:19:37.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":"Bump pytest from 7.4.4 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.1"}},{"before":"f0c4613b5b82abc5e536dcd7f4e8f4112a7b324d","after":null,"ref":"refs/heads/dependabot/pip/patches-7c830b138c","pushedAt":"2024-05-28T07:17:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samj1912","name":"Sambhav Kothari","path":"/samj1912","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130816?s=80&v=4"}},{"before":"4f11f53114cd9e11965ecd014e6a5cfcd42e54a5","after":"08038f0a193b8c8eb600f33583377e5ef85019a0","ref":"refs/heads/main","pushedAt":"2024-05-28T07:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samj1912","name":"Sambhav Kothari","path":"/samj1912","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130816?s=80&v=4"},"commit":{"message":"Bump the patches group with 2 updates (#1073)\n\nBumps the patches group with 2 updates:\r\n[requests](https://github.com/psf/requests) and\r\n[ruff](https://github.com/astral-sh/ruff).\r\n\r\nUpdates `requests` from 2.32.0 to 2.32.2\r\n
\r\nRelease notes\r\n

Sourced from requests's\r\nreleases.

\r\n
\r\n

v2.32.2

\r\n

2.32.2 (2024-05-21)

\r\n

Deprecations

\r\n
    \r\n
  • \r\n

    To provide a more stable migration for custom HTTPAdapters impacted\r\nby the CVE changes in 2.32.0, we've renamed _get_connection\r\nto\r\na new public API, get_connection_with_tls_context. Existing\r\ncustom\r\nHTTPAdapters will need to migrate their code to use this new API.\r\nget_connection is considered deprecated in all versions of\r\nRequests>=2.32.0.

    \r\n

    A minimal (2-line) example has been provided in the linked PR to ease\r\nmigration, but we strongly urge users to evaluate if their custom\r\nadapter\r\nis subject to the same issue described in CVE-2024-35195. (#6710)

    \r\n
  • \r\n
\r\n

v2.32.1

\r\n

2.32.1 (2024-05-20)

\r\n

Bugfixes

\r\n
    \r\n
  • Add missing test certs to the sdist distributed on PyPI.
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from requests's\r\nchangelog.

\r\n
\r\n

2.32.2 (2024-05-21)

\r\n

Deprecations

\r\n
    \r\n
  • \r\n

    To provide a more stable migration for custom HTTPAdapters impacted\r\nby the CVE changes in 2.32.0, we've renamed _get_connection\r\nto\r\na new public API, get_connection_with_tls_context. Existing\r\ncustom\r\nHTTPAdapters will need to migrate their code to use this new API.\r\nget_connection is considered deprecated in all versions of\r\nRequests>=2.32.0.

    \r\n

    A minimal (2-line) example has been provided in the linked PR to ease\r\nmigration, but we strongly urge users to evaluate if their custom\r\nadapter\r\nis subject to the same issue described in CVE-2024-35195. (#6710)

    \r\n
  • \r\n
\r\n

2.32.1 (2024-05-20)

\r\n

Bugfixes

\r\n
    \r\n
  • Add missing test certs to the sdist distributed on PyPI.
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `ruff` from 0.4.4 to 0.4.5\r\n
\r\nRelease notes\r\n

Sourced from ruff's\r\nreleases.

\r\n
\r\n

v0.4.5

\r\n

Changes

\r\n

Ruff's language server is now in Beta

\r\n

v0.4.5 marks the official Beta release of ruff\r\nserver, an integrated language server built into Ruff. ruff\r\nserver supports the same feature set as ruff-lsp,\r\npowering linting, formatting, and code fixes in Ruff's editor\r\nintegrations -- but with superior performance and no installation\r\nrequired. We'd love your feedback!

\r\n

You can enable ruff server in the VS\r\nCode extension today.

\r\n

To read more about this exciting milestone, check out our blog post!

\r\n

Rule changes

\r\n
    \r\n
  • [flake8-future-annotations] Reword\r\nfuture-rewritable-type-annotation (FA100)\r\nmessage (#11381)
  • \r\n
  • [pycodestyle] Consider soft keywords for\r\nE27 rules (#11446)
  • \r\n
  • [pyflakes] Recommend adding unused import bindings to\r\n__all__ (#11314)
  • \r\n
  • [pyflakes] Update documentation and deprecate\r\nignore_init_module_imports (#11436)
  • \r\n
  • [pyupgrade] Mark quotes as unnecessary for\r\nnon-evaluated annotations (#11485)
  • \r\n
\r\n

Formatter

\r\n
    \r\n
  • Avoid multiline quotes warning with quote-style =\r\npreserve (#11490)
  • \r\n
\r\n

Server

\r\n
    \r\n
  • Support Jupyter Notebook files (#11206)
  • \r\n
  • Support noqa comment code actions (#11276)
  • \r\n
  • Fix automatic configuration reloading (#11492)
  • \r\n
  • Fix several issues with configuration in Neovim and Helix (#11497)
  • \r\n
\r\n

CLI

\r\n
    \r\n
  • Add --output-format as a CLI option for ruff\r\nconfig (#11438)
  • \r\n
\r\n

Bug fixes

\r\n
    \r\n
  • Avoid PLE0237 for property with setter (#11377)
  • \r\n
  • Avoid TCH005 for if stmt with\r\nelif/else block (#11376)
  • \r\n
  • Avoid flagging __future__ annotations as required for\r\nnon-evaluated type annotations (#11414)
  • \r\n
  • Check for ruff executable in 'bin' directory as installed by 'pip\r\ninstall --target'. (#11450)
  • \r\n
  • Sort edits prior to deduplicating in quotation fix (#11452)
  • \r\n
  • Treat escaped newline as valid sequence (#11465)
  • \r\n
  • [flake8-pie] Preserve parentheses in\r\nunnecessary-dict-kwargs (#11372)
  • \r\n
  • [pylint] Ignore __slots__ with dynamic\r\nvalues (#11488)
  • \r\n
  • [pylint] Remove try body from branch\r\ncounting (#11487)
  • \r\n
  • [refurb] Respect operator precedence in\r\nFURB110 (#11464)
  • \r\n
\r\n

Documentation

\r\n
    \r\n
  • Add --preview to the README (#11395)
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from ruff's\r\nchangelog.

\r\n
\r\n

0.4.5

\r\n

Ruff's language server is now in Beta

\r\n

v0.4.5 marks the official Beta release of ruff\r\nserver, an integrated language server built into Ruff.\r\nruff server supports the same feature set as\r\nruff-lsp, powering linting, formatting, and\r\ncode fixes in Ruff's editor integrations -- but with superior\r\nperformance and\r\nno installation required. We'd love your feedback!

\r\n

You can enable ruff server in the VS\r\nCode extension today.

\r\n

To read more about this exciting milestone, check out our blog post!

\r\n

Rule changes

\r\n
    \r\n
  • [flake8-future-annotations] Reword\r\nfuture-rewritable-type-annotation (FA100)\r\nmessage (#11381)
  • \r\n
  • [pycodestyle] Consider soft keywords for\r\nE27 rules (#11446)
  • \r\n
  • [pyflakes] Recommend adding unused import bindings to\r\n__all__ (#11314)
  • \r\n
  • [pyflakes] Update documentation and deprecate\r\nignore_init_module_imports (#11436)
  • \r\n
  • [pyupgrade] Mark quotes as unnecessary for\r\nnon-evaluated annotations (#11485)
  • \r\n
\r\n

Formatter

\r\n
    \r\n
  • Avoid multiline quotes warning with quote-style =\r\npreserve (#11490)
  • \r\n
\r\n

Server

\r\n
    \r\n
  • Support Jupyter Notebook files (#11206)
  • \r\n
  • Support noqa comment code actions (#11276)
  • \r\n
  • Fix automatic configuration reloading (#11492)
  • \r\n
  • Fix several issues with configuration in Neovim and Helix (#11497)
  • \r\n
\r\n

CLI

\r\n
    \r\n
  • Add --output-format as a CLI option for ruff\r\nconfig (#11438)
  • \r\n
\r\n

Bug fixes

\r\n
    \r\n
  • Avoid PLE0237 for property with setter (#11377)
  • \r\n
  • Avoid TCH005 for if stmt with\r\nelif/else block (#11376)
  • \r\n
  • Avoid flagging __future__ annotations as required for\r\nnon-evaluated type annotations (#11414)
  • \r\n
  • Check for ruff executable in 'bin' directory as installed by 'pip\r\ninstall --target'. (#11450)
  • \r\n
  • Sort edits prior to deduplicating in quotation fix (#11452)
  • \r\n
  • Treat escaped newline as valid sequence (#11465)
  • \r\n
  • [flake8-pie] Preserve parentheses in\r\nunnecessary-dict-kwargs (#11372)
  • \r\n
  • [pylint] Ignore __slots__ with dynamic\r\nvalues (#11488)
  • \r\n
  • [pylint] Remove try body from branch\r\ncounting (#11487)
  • \r\n
  • [refurb] Respect operator precedence in\r\nFURB110 (#11464)
  • \r\n
\r\n

Documentation

\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\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 major version` will close this\r\ngroup update PR and stop Dependabot creating any more for the specific\r\ndependency's major version (unless you unignore this specific\r\ndependency's major version or upgrade to it yourself)\r\n- `@dependabot ignore minor version` will close this\r\ngroup update PR and stop Dependabot creating any more for the specific\r\ndependency's minor version (unless you unignore this specific\r\ndependency's minor version or upgrade to it yourself)\r\n- `@dependabot ignore ` will close this group update PR\r\nand stop Dependabot creating any more for the specific dependency\r\n(unless you unignore this specific dependency or upgrade to it yourself)\r\n- `@dependabot unignore ` will remove all of the ignore\r\nconditions of the specified dependency\r\n- `@dependabot unignore ` will\r\nremove the ignore condition of the specified dependency and ignore\r\nconditions\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>\r\nCo-authored-by: Flaviu Vadan \r\nCo-authored-by: Sambhav Kothari ","shortMessageHtmlLink":"Bump the patches group with 2 updates (#1073)"}},{"before":"70de35820e449f3c561d0ab568bdfc3470d5665c","after":"f0c4613b5b82abc5e536dcd7f4e8f4112a7b324d","ref":"refs/heads/dependabot/pip/patches-7c830b138c","pushedAt":"2024-05-28T07:14:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samj1912","name":"Sambhav Kothari","path":"/samj1912","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130816?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/patches-7c830b138c","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/patches-7c830b138c"}},{"before":"066062ab2383b873ad745fafe236b6d1926d9b8e","after":"c5fedba50b21b978214baf6bed06ecc8c0e9b901","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-27T15:01:48.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":"Bump pytest from 7.4.4 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.1"}},{"before":"a54f1c5cd178639dd988d9c39b86fed6f7d3a500","after":null,"ref":"refs/heads/dependabot/pip/types-requests-2.32.0.20240523","pushedAt":"2024-05-27T15:00:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"}},{"before":"9a142b4bb9f1d2cba2bdc6fe97f29bc5ea85d0f0","after":"4f11f53114cd9e11965ecd014e6a5cfcd42e54a5","ref":"refs/heads/main","pushedAt":"2024-05-27T15:00:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"},"commit":{"message":"Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 (#1074)\n\nBumps [types-requests](https://github.com/python/typeshed) from\r\n2.31.0.20240406 to 2.32.0.20240523.\r\n
\r\nCommits\r\n
    \r\n
  • See full diff in compare view
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-requests&package-manager=pip&previous-version=2.31.0.20240406&new-version=2.32.0.20240523)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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>\r\nCo-authored-by: Flaviu Vadan ","shortMessageHtmlLink":"Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 (#1074)"}},{"before":"b08743f868433eee0623ac3fb4a8085d39713e28","after":"066062ab2383b873ad745fafe236b6d1926d9b8e","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-27T14:57:38.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":"Bump pytest from 7.4.4 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.1"}},{"before":"dc1f3fc9ca282b1d184a4a798a40ea0bc0eccbd2","after":"70de35820e449f3c561d0ab568bdfc3470d5665c","ref":"refs/heads/dependabot/pip/patches-7c830b138c","pushedAt":"2024-05-27T14:57:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/patches-7c830b138c","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/patches-7c830b138c"}},{"before":"95ef7b2579203fc03d5e0ed3c9a1288ef212517a","after":"a54f1c5cd178639dd988d9c39b86fed6f7d3a500","ref":"refs/heads/dependabot/pip/types-requests-2.32.0.20240523","pushedAt":"2024-05-27T14:56:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/types-requests-2.32.0.20240523","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/types-requests-2.32.0.20240523"}},{"before":"abcb67c6289eb0fde8b644e8ed64b32bf4c2a0fe","after":"9a142b4bb9f1d2cba2bdc6fe97f29bc5ea85d0f0","ref":"refs/heads/main","pushedAt":"2024-05-27T14:56:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"},"commit":{"message":"Bump typing-extensions from 4.11.0 to 4.12.0 (#1075)\n\nBumps [typing-extensions](https://github.com/python/typing_extensions)\r\nfrom 4.11.0 to 4.12.0.\r\n
\r\nRelease notes\r\n

Sourced from typing-extensions's\r\nreleases.

\r\n
\r\n

4.12.0

\r\n

This release focuses on compatibility with the upcoming release of\r\nPython 3.13. Most changes are related to the implementation of type\r\nparameter defaults (PEP 696).

\r\n

Thanks to all of the people who contributed patches, especially Alex\r\nWaygood, who did most of the work adapting typing-extensions to the\r\nCPython PEP 696 implementation.

\r\n

There is a single change since 4.12.0rc1:

\r\n
    \r\n
  • Fix incorrect behaviour of typing_extensions.ParamSpec\r\non Python 3.8 and\r\n3.9 that meant that\r\nisinstance(typing_extensions.ParamSpec("P"),\r\ntyping.TypeVar) would have a\r\ndifferent result in some situations depending on whether or not a\r\nprofiling\r\nfunction had been set using sys.setprofile. Patch by Alex\r\nWaygood.
  • \r\n
\r\n

Changes included in 4.12.0rc1:

\r\n
    \r\n
  • Improve the implementation of type parameter defaults (PEP 696)\r\n
      \r\n
    • Backport the typing.NoDefault sentinel object from\r\nPython 3.13.\r\nTypeVars, ParamSpecs and TypeVarTuples without default values now have\r\ntheir __default__ attribute set to this sentinel\r\nvalue.
    • \r\n
    • TypeVars, ParamSpecs and TypeVarTuples now have a\r\nhas_default()\r\nmethod, matching typing.TypeVar,\r\ntyping.ParamSpec and\r\ntyping.TypeVarTuple on Python 3.13+.
    • \r\n
    • TypeVars, ParamSpecs and TypeVarTuples with\r\ndefault=None passed to\r\ntheir constructors now have their __default__ attribute set\r\nto None\r\nat runtime rather than types.NoneType.
    • \r\n
    • Fix most tests for TypeVar, ParamSpec and\r\nTypeVarTuple on Python\r\n3.13.0b1 and newer.
    • \r\n
    • Backport CPython PR #118774,\r\nallowing type parameters without default values to follow those with\r\ndefault values in some type parameter lists. Patch by Alex Waygood,\r\nbackporting a CPython PR by Jelle Zijlstra.
    • \r\n
    • It is now disallowed to use a TypeVar with a default\r\nvalue after a\r\nTypeVarTuple in a type parameter list. This matches the\r\nCPython\r\nimplementation of PEP 696 on Python 3.13+.
    • \r\n
    • Fix bug in PEP-696 implementation where a default value for a\r\nParamSpec\r\nwould be cast to a tuple if a list was provided.\r\nPatch by Alex Waygood.
    • \r\n
    \r\n
  • \r\n
  • Fix Protocol tests on Python 3.13.0a6 and newer.\r\n3.13.0a6 adds a new\r\n__static_attributes__ attribute to all classes in Python,\r\nwhich broke some assumptions made by the implementation of\r\ntyping_extensions.Protocol. Similarly, 3.13.0b1 adds the\r\nnew\r\n__firstlineno__ attribute to all classes.
  • \r\n
  • Fix AttributeError when using\r\ntyping_extensions.runtime_checkable\r\nin combination with typing.Protocol on Python 3.12.2 or\r\nnewer.\r\nPatch by Alex Waygood.
  • \r\n
  • At runtime, assert_never now includes the repr of the\r\nargument
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from typing-extensions's\r\nchangelog.

\r\n
\r\n

Release 4.12.0 (May 23, 2024)

\r\n

This release is mostly the same as 4.12.0rc1 but fixes one more\r\nlongstanding bug.

\r\n
    \r\n
  • Fix incorrect behaviour of typing_extensions.ParamSpec\r\non Python 3.8 and\r\n3.9 that meant that\r\nisinstance(typing_extensions.ParamSpec("P"),\r\ntyping.TypeVar) would have a\r\ndifferent result in some situations depending on whether or not a\r\nprofiling\r\nfunction had been set using sys.setprofile. Patch by Alex\r\nWaygood.
  • \r\n
\r\n

Release 4.12.0rc1 (May 16, 2024)

\r\n

This release focuses on compatibility with the upcoming release of\r\nPython 3.13. Most changes are related to the implementation of type\r\nparameter defaults (PEP 696).

\r\n

Thanks to all of the people who contributed patches, especially Alex\r\nWaygood, who did most of the work adapting typing-extensions to the\r\nCPython PEP 696 implementation.

\r\n

Full changelog:

\r\n
    \r\n
  • Improve the implementation of type parameter defaults (PEP 696)\r\n
      \r\n
    • Backport the typing.NoDefault sentinel object from\r\nPython 3.13.\r\nTypeVars, ParamSpecs and TypeVarTuples without default values now have\r\ntheir __default__ attribute set to this sentinel\r\nvalue.
    • \r\n
    • TypeVars, ParamSpecs and TypeVarTuples now have a\r\nhas_default()\r\nmethod, matching typing.TypeVar,\r\ntyping.ParamSpec and\r\ntyping.TypeVarTuple on Python 3.13+.
    • \r\n
    • TypeVars, ParamSpecs and TypeVarTuples with\r\ndefault=None passed to\r\ntheir constructors now have their __default__ attribute set\r\nto None\r\nat runtime rather than types.NoneType.
    • \r\n
    • Fix most tests for TypeVar, ParamSpec and\r\nTypeVarTuple on Python\r\n3.13.0b1 and newer.
    • \r\n
    • Backport CPython PR #118774,\r\nallowing type parameters without default values to follow those with\r\ndefault values in some type parameter lists. Patch by Alex Waygood,\r\nbackporting a CPython PR by Jelle Zijlstra.
    • \r\n
    • It is now disallowed to use a TypeVar with a default\r\nvalue after a\r\nTypeVarTuple in a type parameter list. This matches the\r\nCPython\r\nimplementation of PEP 696 on Python 3.13+.
    • \r\n
    • Fix bug in PEP-696 implementation where a default value for a\r\nParamSpec\r\nwould be cast to a tuple if a list was provided.\r\nPatch by Alex Waygood.
    • \r\n
    \r\n
  • \r\n
  • Fix Protocol tests on Python 3.13.0a6 and newer.\r\n3.13.0a6 adds a new\r\n__static_attributes__ attribute to all classes in Python,\r\nwhich broke some assumptions made by the implementation of\r\ntyping_extensions.Protocol. Similarly, 3.13.0b1 adds the\r\nnew\r\n__firstlineno__ attribute to all classes.
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • f90a8dc\r\nPrepare release 4.12.0 (#408)
  • \r\n
  • 118e1a6\r\nMake sure isinstance(typing_extensions.ParamSpec("P"),\r\ntyping.TypeVar) is u...
  • \r\n
  • 910141a\r\nAdd security documentation (#403)
  • \r\n
  • 0dbc7c9\r\nPrepare release 4.12.0rc1 (#402)
  • \r\n
  • 1da5d3d\r\nUpdate actions/setup-python (#401)
  • \r\n
  • 72298f0\r\n4.12.0a2 (#400)
  • \r\n
  • 465ba78\r\nFix publish workflow (#399)
  • \r\n
  • 21fde1f\r\nPrepare releaes 4.12.0a1 (#398)
  • \r\n
  • 63d8277\r\nAdd workflow for Trusted Publishing (#395)
  • \r\n
  • 074d053\r\nBackport PEP-696 specialisation on Python >=3.11.1 (#397)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.11.0&new-version=4.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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":"Bump typing-extensions from 4.11.0 to 4.12.0 (#1075)"}},{"before":"d2ce6e94a523aead8b8b8aa32153d518e0c6e45f","after":null,"ref":"refs/heads/dependabot/pip/typing-extensions-4.12.0","pushedAt":"2024-05-27T14:56:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"}},{"before":null,"after":"d2ce6e94a523aead8b8b8aa32153d518e0c6e45f","ref":"refs/heads/dependabot/pip/typing-extensions-4.12.0","pushedAt":"2024-05-27T14:11:49.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":"Bump typing-extensions from 4.11.0 to 4.12.0\n\nBumps [typing-extensions](https://github.com/python/typing_extensions) from 4.11.0 to 4.12.0.\n- [Release notes](https://github.com/python/typing_extensions/releases)\n- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/python/typing_extensions/compare/4.11.0...4.12.0)\n\n---\nupdated-dependencies:\n- dependency-name: typing-extensions\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump typing-extensions from 4.11.0 to 4.12.0"}},{"before":null,"after":"95ef7b2579203fc03d5e0ed3c9a1288ef212517a","ref":"refs/heads/dependabot/pip/types-requests-2.32.0.20240523","pushedAt":"2024-05-27T14:11:28.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":"Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523\n\nBumps [types-requests](https://github.com/python/typeshed) from 2.31.0.20240406 to 2.32.0.20240523.\n- [Commits](https://github.com/python/typeshed/commits)\n\n---\nupdated-dependencies:\n- dependency-name: types-requests\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523"}},{"before":null,"after":"dc1f3fc9ca282b1d184a4a798a40ea0bc0eccbd2","ref":"refs/heads/dependabot/pip/patches-7c830b138c","pushedAt":"2024-05-27T14:11:04.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":"Bump the patches group with 2 updates\n\nBumps the patches group with 2 updates: [requests](https://github.com/psf/requests) and [ruff](https://github.com/astral-sh/ruff).\n\n\nUpdates `requests` from 2.32.0 to 2.32.2\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.2)\n\nUpdates `ruff` from 0.4.4 to 0.4.5\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.4...v0.4.5)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patches\n- dependency-name: ruff\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: patches\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the patches group with 2 updates"}},{"before":"541c26c8702a1c0fda4653359e4bc10055b03fab","after":"b08743f868433eee0623ac3fb4a8085d39713e28","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-21T15:31:52.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":"Bump pytest from 7.4.4 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.1"}},{"before":"6048fbea1854eaba1ec2bc359d6e3ab01fb7e360","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T15:30:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"}},{"before":"2a13cf4bf330c129509589a92787da5249fe8b10","after":"abcb67c6289eb0fde8b644e8ed64b32bf4c2a0fe","ref":"refs/heads/main","pushedAt":"2024-05-21T15:30:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaviuvadan","name":"Flaviu Vadan","path":"/flaviuvadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18152652?s=80&v=4"},"commit":{"message":"Bump requests from 2.31.0 to 2.32.0 (#1071)\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0.\r\n
\r\nRelease notes\r\n

Sourced from requests's\r\nreleases.

\r\n
\r\n

v2.32.0

\r\n

2.32.0 (2024-05-20)

\r\n

🐍 PYCON US 2024 EDITION 🐍

\r\n

Security

\r\n
    \r\n
  • Fixed an issue where setting verify=False on the first\r\nrequest from a\r\nSession will cause subsequent requests to the same origin to\r\nalso ignore\r\ncert verification, regardless of the value of verify.\r\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)
  • \r\n
\r\n

Improvements

\r\n
    \r\n
  • verify=True now reuses a global SSLContext which should\r\nimprove\r\nrequest time variance between first and subsequent requests. It should\r\nalso minimize certificate load time on Windows systems when using a\r\nPython\r\nversion built with OpenSSL 3.x. (#6667)
  • \r\n
  • Requests now supports optional use of character detection\r\n(chardet or charset_normalizer) when\r\nrepackaged or vendored.\r\nThis enables pip and other projects to minimize their\r\nvendoring\r\nsurface area. The Response.text() and\r\napparent_encoding APIs\r\nwill default to utf-8 if neither library is present. (#6702)
  • \r\n
\r\n

Bugfixes

\r\n
    \r\n
  • Fixed bug in length detection where emoji length was incorrectly\r\ncalculated in the request content-length. (#6589)
  • \r\n
  • Fixed deserialization bug in JSONDecodeError. (#6629)
  • \r\n
  • Fixed bug where an extra leading / (path separator)\r\ncould lead\r\nurllib3 to unnecessarily reparse the request URI. (#6644)
  • \r\n
\r\n

Deprecations

\r\n
    \r\n
  • Requests has officially added support for CPython 3.12 (#6503)
  • \r\n
  • Requests has officially added support for PyPy 3.9 and 3.10 (#6641)
  • \r\n
  • Requests has officially dropped support for CPython 3.7 (#6642)
  • \r\n
  • Requests has officially dropped support for PyPy 3.7 and 3.8 (#6641)
  • \r\n
\r\n

Documentation

\r\n
    \r\n
  • Various typo fixes and doc improvements.
  • \r\n
\r\n

Packaging

\r\n
    \r\n
  • Requests has started adopting some modern packaging practices.\r\nThe source files for the projects (formerly requests) is\r\nnow located\r\nin src/requests in the Requests sdist. (#6506)
  • \r\n
  • Starting in Requests 2.33.0, Requests will migrate to a PEP 517\r\nbuild system\r\nusing hatchling. This should not impact the average user,\r\nbut extremely old\r\nversions of packaging utilities may have issues with the new packaging\r\nformat.
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​matthewarmand\r\nmade their first contribution in psf/requests#6258
  • \r\n
  • @​cpzt made their\r\nfirst contribution in psf/requests#6456
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from requests's\r\nchangelog.

\r\n
\r\n

2.32.0 (2024-05-20)

\r\n

Security

\r\n
    \r\n
  • Fixed an issue where setting verify=False on the first\r\nrequest from a\r\nSession will cause subsequent requests to the same origin to\r\nalso ignore\r\ncert verification, regardless of the value of verify.\r\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)
  • \r\n
\r\n

Improvements

\r\n
    \r\n
  • verify=True now reuses a global SSLContext which should\r\nimprove\r\nrequest time variance between first and subsequent requests. It should\r\nalso minimize certificate load time on Windows systems when using a\r\nPython\r\nversion built with OpenSSL 3.x. (#6667)
  • \r\n
  • Requests now supports optional use of character detection\r\n(chardet or charset_normalizer) when\r\nrepackaged or vendored.\r\nThis enables pip and other projects to minimize their\r\nvendoring\r\nsurface area. The Response.text() and\r\napparent_encoding APIs\r\nwill default to utf-8 if neither library is present. (#6702)
  • \r\n
\r\n

Bugfixes

\r\n
    \r\n
  • Fixed bug in length detection where emoji length was incorrectly\r\ncalculated in the request content-length. (#6589)
  • \r\n
  • Fixed deserialization bug in JSONDecodeError. (#6629)
  • \r\n
  • Fixed bug where an extra leading / (path separator)\r\ncould lead\r\nurllib3 to unnecessarily reparse the request URI. (#6644)
  • \r\n
\r\n

Deprecations

\r\n
    \r\n
  • Requests has officially added support for CPython 3.12 (#6503)
  • \r\n
  • Requests has officially added support for PyPy 3.9 and 3.10 (#6641)
  • \r\n
  • Requests has officially dropped support for CPython 3.7 (#6642)
  • \r\n
  • Requests has officially dropped support for PyPy 3.7 and 3.8 (#6641)
  • \r\n
\r\n

Documentation

\r\n
    \r\n
  • Various typo fixes and doc improvements.
  • \r\n
\r\n

Packaging

\r\n
    \r\n
  • Requests has started adopting some modern packaging practices.\r\nThe source files for the projects (formerly requests) is\r\nnow located\r\nin src/requests in the Requests sdist. (#6506)
  • \r\n
  • Starting in Requests 2.33.0, Requests will migrate to a PEP 517\r\nbuild system\r\nusing hatchling. This should not impact the average user,\r\nbut extremely old\r\nversions of packaging utilities may have issues with the new packaging\r\nformat.
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • d6ebc4a\r\nv2.32.0
  • \r\n
  • 9a40d12\r\nAvoid reloading root certificates to improve concurrent performance (#6667)
  • \r\n
  • 0c030f7\r\nMerge pull request #6702\r\nfrom nateprewitt/no_char_detection
  • \r\n
  • 555b870\r\nAllow character detection dependencies to be optional in post-packaging\r\nsteps
  • \r\n
  • d6dded3\r\nMerge pull request #6700\r\nfrom franekmagiera/update-redirect-to-invalid-uri-test
  • \r\n
  • bf24b7d\r\nUse an invalid URI that will not cause httpbin to throw 500
  • \r\n
  • 2d5f547\r\nPin 3.8 and 3.9 runners back to macos-13 (#6688)
  • \r\n
  • f1bb07d\r\nMerge pull request #6687\r\nfrom psf/dependabot/github_actions/github/codeql-act...
  • \r\n
  • 60047ad\r\nBump github/codeql-action from 3.24.0 to 3.25.0
  • \r\n
  • 31ebb81\r\nMerge pull request #6682\r\nfrom frenzymadness/pytest8
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=requests&package-manager=pip&previous-version=2.31.0&new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/argoproj-labs/hera/network/alerts).\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":"Bump requests from 2.31.0 to 2.32.0 (#1071)"}},{"before":null,"after":"6048fbea1854eaba1ec2bc359d6e3ab01fb7e360","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T05:29:21.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":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"160f8b65526d0e9115b4a4190e9e76cf5813ba07","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-20T15:01:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"541c26c8702a1c0fda4653359e4bc10055b03fab","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-20T15:01:34.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":"Bump pytest from 7.4.4 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.1"}},{"before":"ae0409c0bd8168e3f39f5e5aa7e9314c5bf2235a","after":"5e9b66ae5fdd7fd86e8a0382f23595bc75d9b6ad","ref":"refs/heads/new-container-decorator","pushedAt":"2024-05-16T12:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"WIP Infer missing path automatically\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"WIP Infer missing path automatically"}},{"before":"380c9d0f247a0b31127fe8a4a3c9fe14444fd650","after":"ae0409c0bd8168e3f39f5e5aa7e9314c5bf2235a","ref":"refs/heads/new-container-decorator","pushedAt":"2024-05-16T09:42:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"Remove unused __init__ override\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"Remove unused __init__ override"}},{"before":"9ef804f5403d5f8f94f548baa91bba3a19d2bdb2","after":null,"ref":"refs/heads/new-steps-decorator","pushedAt":"2024-05-15T19:52:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samj1912","name":"Sambhav Kothari","path":"/samj1912","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130816?s=80&v=4"}},{"before":"8004d4f1cff2172e456999e196351bdc3fec3356","after":"2a13cf4bf330c129509589a92787da5249fe8b10","ref":"refs/heads/main","pushedAt":"2024-05-15T19:52:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samj1912","name":"Sambhav Kothari","path":"/samj1912","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130816?s=80&v=4"},"commit":{"message":"New steps decorator (#1062)\n\n**Pull Request Checklist**\r\n- [x] Fixes #1044 \r\n- [x] Tests added\r\n- [ ] Documentation/examples added\r\n- [ ] [Good commit messages](https://cbea.ms/git-commit/) and/or PR\r\ntitle\r\n\r\n**Description of PR**\r\nPR refactors common code from the dag decorator, and adds the new\r\n`parallel` function to create a `Parallel` context at declaration time,\r\nor a dummy context to allow local execution.\r\n\r\n---------\r\n\r\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"New steps decorator (#1062)"}},{"before":"240e50d5f9a528ea9bc1e79750ab2f4fe84fd41a","after":"380c9d0f247a0b31127fe8a4a3c9fe14444fd650","ref":"refs/heads/new-container-decorator","pushedAt":"2024-05-15T14:50:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"Refactor experimental flag and varname import checks\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"Refactor experimental flag and varname import checks"}},{"before":"ff6eac661eff8cd078ab5e93c13e3bc3ca88b0a0","after":"9ef804f5403d5f8f94f548baa91bba3a19d2bdb2","ref":"refs/heads/new-steps-decorator","pushedAt":"2024-05-15T14:47:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"fixup! Add steps decorator\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"fixup! Add steps decorator"}},{"before":"6e0e2bc6cfc67198651ef4008b71945ebe500a93","after":"240e50d5f9a528ea9bc1e79750ab2f4fe84fd41a","ref":"refs/heads/new-container-decorator","pushedAt":"2024-05-15T14:44:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"Add path function\n\n* Use varname's argname to get the attribute name, then inspect the\nattribute's annotation, which should be a Parameter or Artifact\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"Add path function"}},{"before":"7c0e189f76fe46ed458f0ffbeecb57aa6b2ac94b","after":"160f8b65526d0e9115b4a4190e9e76cf5813ba07","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-15T14:30:31.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":"Bump pytest from 7.4.4 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.0"}},{"before":"3ce3d10e4e52bfb741968281a1b1a36941b6f756","after":"ff6eac661eff8cd078ab5e93c13e3bc3ca88b0a0","ref":"refs/heads/new-steps-decorator","pushedAt":"2024-05-15T14:29:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliotgunton","name":"Elliot Gunton","path":"/elliotgunton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17798778?s=80&v=4"},"commit":{"message":"fixup! Add steps decorator\n\nSigned-off-by: Elliot Gunton ","shortMessageHtmlLink":"fixup! Add steps decorator"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVYkT9wA","startCursor":null,"endCursor":null}},"title":"Activity · argoproj-labs/hera"}