forked from MeltanoLabs/tap-github
-
Notifications
You must be signed in to change notification settings - Fork 0
Add ability to authenticate multiple orgs in one stream #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
linbug
wants to merge
50
commits into
main
Choose a base branch
from
multiorg-auth
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…to 2.14.0 in the actions group (MeltanoLabs#473) Bumps the actions group with 1 update: [hynek/build-and-inspect-python-package](https://github.com/hynek/build-and-inspect-python-package). Updates `hynek/build-and-inspect-python-package` from 2.13.0 to 2.14.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hynek/build-and-inspect-python-package/releases">hynek/build-and-inspect-python-package's releases</a>.</em></p> <blockquote> <h2>v2.14.0</h2> <h3>Changed</h3> <ul> <li> <p>Update tools such that they work on Python 3.14 (which is now <code>3.x</code> on GitHub Actions). <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/182">#182</a></p> </li> <li> <p>The action now ignores <code>UV_PYTHON</code> coming from the outside. <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/184">#184</a></p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hynek/build-and-inspect-python-package/blob/main/CHANGELOG.md">hynek/build-and-inspect-python-package's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes to this project will be documented in this file.</p> <p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>, and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p> <h2><a href="https://github.com/hynek/build-and-inspect-python-package/compare/v2.13.0...v2.14.0">2.14.0</a></h2> <h3>Changed</h3> <ul> <li> <p>Update tools such that they work on Python 3.14 (which is now <code>3.x</code> on GitHub Actions). <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/182">#182</a></p> </li> <li> <p>The action now ignores <code>UV_PYTHON</code> coming from the outside. <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/184">#184</a></p> </li> </ul> <h2><a href="https://github.com/hynek/build-and-inspect-python-package/compare/v2.12.0...v2.13.0">2.13.0</a></h2> <h3>Added</h3> <ul> <li> <p>New output: <code>package_name</code> is the name of the built package as stored in metadata. <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/162">#162</a></p> </li> <li> <p>The package name is now part of the action summary which is helpful when you build more than one package from a repository. <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/169">#169</a></p> </li> </ul> <h3>Changed</h3> <ul> <li>All GitHub actions are now pinned to exact hashes for better reproducibility and mild security improvements[^st].</li> </ul> <p>[^st]: Chosen prefix SHA-1 hash collision attacks <a href="https://eprint.iacr.org/2020/014.pdf">exist</a>. Against serious attackers, this is but security theater.</p> <h2><a href="https://github.com/hynek/build-and-inspect-python-package/compare/v2.11.0...v2.12.0">2.12.0</a></h2> <h3>Changed</h3> <ul> <li>This release only updates the tools we use. It's important for being able to handle packaging metadata 2.4, as published by recent versions of Hatchling, though. <a href="https://redirect.github.com/hynek/build-and-inspect-python-package/pull/161">#161</a></li> </ul> <h2><a href="https://github.com/hynek/build-and-inspect-python-package/compare/v2.10.0...v2.11.0">2.11.0</a></h2> <h3>Added</h3> <ul> <li>New output: <code>package_version</code> is the version of the package that was built.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/efb823f52190ad02594531168b7a2d5790e66516"><code>efb823f</code></a> v2.14.0</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/fea7251891c89f576dff78c33c9864b7445d1995"><code>fea7251</code></a> Update changelog</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/f79f62d9fdbd437429dbfbce4f1ccc3ab2e0ea47"><code>f79f62d</code></a> Unset UV_PYTHON (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/184">#184</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/5207127548554b686b6b3afe1444832b0f80d552"><code>5207127</code></a> Group dependabot</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/2667f72f12e7caeb0185e5884fca8547fac9421e"><code>2667f72</code></a> Update actions (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/183">#183</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/4d00193c1043014e925cd765cf6607b0c79bda8b"><code>4d00193</code></a> Automated dependency upgrades (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/182">#182</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/946ff2ada8cc48728b28e224a508c4408eec9a05"><code>946ff2a</code></a> Automated dependency upgrades (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/177">#177</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/bc052a7dd5b686cb5223739e993ce8bd5c95846b"><code>bc052a7</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/178">#178</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/a2e9b6048f871794d8c35ce9262a0b1f9d52f2d6"><code>a2e9b60</code></a> Automated dependency upgrades (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/176">#176</a>)</li> <li><a href="https://github.com/hynek/build-and-inspect-python-package/commit/8dba70723d1f691f92b275a25b05e238b565b72f"><code>8dba707</code></a> Automated dependency upgrades (<a href="https://redirect.github.com/hynek/build-and-inspect-python-package/issues/172">#172</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hynek/build-and-inspect-python-package/compare/c52c3a4710070b50470d903818a7b25115dcd076...efb823f52190ad02594531168b7a2d5790e66516">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…endencies group (MeltanoLabs#471) Bumps the runtime-dependencies group with 1 update: [singer-sdk](https://github.com/meltano/sdk). Updates `singer-sdk` from 0.50.1 to 0.50.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.50.2 (2025-10-06)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3297">#3297</a> Honor the <code>_LOG_REQUEST_METRICS</code> stream parameter</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.50.2 (2025-10-06)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3297">#3297</a> Honor the <code>_LOG_REQUEST_METRICS</code> stream parameter</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/9b047c3ef3894b68a1fbc56031ac02e1255c8bc7"><code>9b047c3</code></a> chore: Release v0.50.2 (<a href="https://redirect.github.com/meltano/sdk/issues/3299">#3299</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/e15a13b5e7a98494d21a5720b576489a2e129bc4"><code>e15a13b</code></a> chore: Lock file maintenance</li> <li><a href="https://github.com/meltano/sdk/commit/7cbc9ae1e9ce757bc6babf0e6ba2793ee744937a"><code>7cbc9ae</code></a> chore: Lock file maintenance</li> <li><a href="https://github.com/meltano/sdk/commit/cc484f9ca75fb02b1eec6b23afb36d98de404535"><code>cc484f9</code></a> chore(deps): bump CodSpeedHQ/action from 4.1.0 to 4.1.1 in the actions group ...</li> <li><a href="https://github.com/meltano/sdk/commit/9630542957f48e9419a020f43087889595a29c75"><code>9630542</code></a> chore: Ignore upstream typing error from universal-pathlib</li> <li><a href="https://github.com/meltano/sdk/commit/ca4c06dc95b671d0afce98accbd1ea4f2ec95174"><code>ca4c06d</code></a> chore: Lock file maintenance</li> <li><a href="https://github.com/meltano/sdk/commit/71caa49931bf8da8560fda5b9d0b9b3e76a59b31"><code>71caa49</code></a> fix: Honor the <code>_LOG_REQUEST_METRICS</code> stream parameter (<a href="https://redirect.github.com/meltano/sdk/issues/3297">#3297</a>)</li> <li>See full diff in <a href="https://github.com/meltano/sdk/compare/v0.50.1...v0.50.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9.0.20251008 in the development-dependencies group (MeltanoLabs#470) Bumps the development-dependencies group with 1 update: [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader). Updates `types-python-dateutil` from 2.9.0.20250822 to 2.9.0.20251008 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Hey, I'm not familiar with the codebase at all but had this error, so
creating pr.
if someone could take it it will be great!
Fix for:
```
2025-10-13T12:47:24.737839Z [info] An unhandled error occurred while syncing 'dependents'
2025-10-13T12:47:24.738171Z [info] An unhandled error occurred while syncing 'repositories'
2025-10-13T12:47:24.743866Z [info] invalid literal for int() with base 10: '1,808'
2025-10-13T12:47:24.743946Z [info] Traceback (most recent call last):
2025-10-13T12:47:24.744036Z [info] File "tap-github", line 12, in <module>
2025-10-13T12:47:24.744184Z [info] sys.exit(cli())
2025-10-13T12:47:24.744372Z [info] File "site-packages/click/core.py", line 1462, in __call__
2025-10-13T12:47:24.744444Z [info] return self.main(*args, **kwargs)
2025-10-13T12:47:24.744582Z [info] File "site-packages/click/core.py", line 1383, in main
2025-10-13T12:47:24.744647Z [info] rv = self.invoke(ctx)
2025-10-13T12:47:24.744781Z [info] File "site-packages/singer_sdk/plugin_base.py", line 150, in invoke
2025-10-13T12:47:24.744844Z [info] return super().invoke(ctx)
2025-10-13T12:47:24.744969Z [info] File "site-packages/click/core.py", line 1246, in invoke
2025-10-13T12:47:24.745031Z [info] return ctx.invoke(self.callback, **ctx.params)
2025-10-13T12:47:24.745153Z [info] File "site-packages/click/core.py", line 814, in invoke
2025-10-13T12:47:24.745214Z [info] return callback(*args, **kwargs)
2025-10-13T12:47:24.745335Z [info] File "site-packages/singer_sdk/tap_base.py", line 554, in invoke
2025-10-13T12:47:24.745396Z [info] tap.sync_all()
2025-10-13T12:47:24.745456Z [info] File "site-packages/singer_sdk/tap_base.py", line 495, in sync_all
2025-10-13T12:47:24.745517Z [info] stream.sync()
2025-10-13T12:47:24.745577Z [info] File "site-packages/singer_sdk/streams/core.py", line 1354, in sync
2025-10-13T12:47:24.745638Z [info] for _ in self._sync_records(context=context):
2025-10-13T12:47:24.745757Z [info] File "site-packages/singer_sdk/streams/core.py", line 1251, in _sync_records
2025-10-13T12:47:24.745819Z [info] self._process_record(
2025-10-13T12:47:24.745881Z [info] File "site-packages/singer_sdk/streams/core.py", line 1180, in _process_record
2025-10-13T12:47:24.745941Z [info] self._sync_children(copy.copy(context))
2025-10-13T12:47:24.746001Z [info] File "site-packages/singer_sdk/streams/core.py", line 1376, in _sync_children
2025-10-13T12:47:24.746061Z [info] child_stream.sync(context=child_context)
2025-10-13T12:47:24.746120Z [info] File "site-packages/singer_sdk/streams/core.py", line 1354, in sync
2025-10-13T12:47:24.746180Z [info] for _ in self._sync_records(context=context):
2025-10-13T12:47:24.746299Z [info] File "site-packages/singer_sdk/streams/core.py", line 1229, in _sync_records
2025-10-13T12:47:24.746360Z [info] for idx, record_result in enumerate(self.get_records(current_context)):
2025-10-13T12:47:24.746480Z [info] File "site-packages/singer_sdk/streams/rest.py", line 631, in get_records
2025-10-13T12:47:24.746540Z [info] yield from self.request_records(context)
2025-10-13T12:47:24.746600Z [info] File "site-packages/singer_sdk/streams/rest.py", line 466, in request_records
2025-10-13T12:47:24.746659Z [info] first_record = next(records)
2025-10-13T12:47:24.746781Z [info] File "site-packages/tap_github/repository_streams.py", line 3189, in parse_response
2025-10-13T12:47:24.746842Z [info] yield from scrape_dependents(response, self.logger)
2025-10-13T12:47:24.746900Z [info] File "site-packages/tap_github/scraping.py", line 42, in scrape_dependents
2025-10-13T12:47:24.746960Z [info] yield from _scrape_dependents(f"https://{base_url}/{link}", logger)
2025-10-13T12:47:24.747019Z [info] File "site-packages/tap_github/scraping.py", line 61, in _scrape_dependents
2025-10-13T12:47:24.747079Z [info] int(s.next_sibling.strip())
2025-10-13T12:47:24.747140Z [info] ValueError: invalid literal for int() with base 10: '1,808'
```
---------
Co-authored-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [singer-sdk](https://github.com/meltano/sdk) from 0.50.2 to 0.51.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.51.0 (2025-10-17)</h2> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3307">#3307</a> Allow the user to override stream and sink meters (i.e. counters & timers)</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3302">#3302</a> In target logs, put the sink name in a trailing position</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.51.0 (2025-10-17)</h2> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3307">#3307</a> Allow the user to override stream and sink meters (i.e. counters & timers)</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3302">#3302</a> In target logs, put the sink name in a trailing position</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/cb665c66e2e9e546c305fd64fea79de1fa4d5a70"><code>cb665c6</code></a> chore: Release v0.51.0 (<a href="https://redirect.github.com/meltano/sdk/issues/3310">#3310</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/e5556121c7967eb4266c337617999d665054d66c"><code>e555612</code></a> chore: Fix docstrings</li> <li><a href="https://github.com/meltano/sdk/commit/f13c844af7edcc3d6336feb985ef8e69be7f61cd"><code>f13c844</code></a> chore: Lock file maintenance</li> <li><a href="https://github.com/meltano/sdk/commit/6420716d480320b9c122a8bd89bb480e628f7d09"><code>6420716</code></a> ci: Add <code>--no-sync</code> to build command for RTD</li> <li><a href="https://github.com/meltano/sdk/commit/a6bd6144353f78f371ff991f1157e568faad3021"><code>a6bd614</code></a> feat: Allow the user to override stream and sink meters (i.e. counters & time...</li> <li><a href="https://github.com/meltano/sdk/commit/bb747d6c54e4bb48a4e6fac2b53c428359fafa0d"><code>bb747d6</code></a> ci: Run CodSpeed on Python 3.13 (<a href="https://redirect.github.com/meltano/sdk/issues/3308">#3308</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/951361d34c5a88364146420c4029ee7a45269b8a"><code>951361d</code></a> chore: Make Python 3.14 the default (<a href="https://redirect.github.com/meltano/sdk/issues/3304">#3304</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/d9bebcecfd6f7544bf5951dc5e109afa4a85d493"><code>d9bebce</code></a> chore: Bump mininum s3fs (<a href="https://redirect.github.com/meltano/sdk/issues/3305">#3305</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/dcb1196aadfed196d6cf2369e86b9834863712d3"><code>dcb1196</code></a> chore(deps): bump the actions group with 3 updates (<a href="https://redirect.github.com/meltano/sdk/issues/3303">#3303</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/7d7f033ffe59aab7995f23a3df44be00bf007f5d"><code>7d7f033</code></a> chore: Update pre-commit hooks</li> <li>Additional commits viewable in <a href="https://github.com/meltano/sdk/compare/v0.50.2...v0.51.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ependencies group (MeltanoLabs#475) Bumps the runtime-dependencies group with 1 update: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 46.0.2 to 46.0.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's changelog</a>.</em></p> <blockquote> <p>46.0.3 - 2025-10-15</p> <pre><code> * Fixed compilation when using LibreSSL 4.2.0. <p>.. _v46-0-2:<br /> </code></pre></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pyca/cryptography/commit/c0af4dd7b75921bbe9f1d41a03dbd4b64a9e3403"><code>c0af4dd</code></a> release 46.0.3 (<a href="https://redirect.github.com/pyca/cryptography/issues/13681">#13681</a>)</li> <li>See full diff in <a href="https://github.com/pyca/cryptography/compare/46.0.2...46.0.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…e actions group (MeltanoLabs#479) Bumps the actions group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/download-artifact` from 5.0.0 to 6.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/download-artifact/releases">actions/download-artifact's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <p><strong>BREAKING CHANGE:</strong> this update supports Node <code>v24.x</code>. This is not a breaking change per-se but we're treating it as such.</p> <ul> <li>Update README for download-artifact v5 changes by <a href="https://github.com/yacaovsnc"><code>@yacaovsnc</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/417">actions/download-artifact#417</a></li> <li>Update README with artifact extraction details by <a href="https://github.com/yacaovsnc"><code>@yacaovsnc</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/424">actions/download-artifact#424</a></li> <li>Readme: spell out the first use of GHES by <a href="https://github.com/danwkennedy"><code>@danwkennedy</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/431">actions/download-artifact#431</a></li> <li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li> <li>Prepare <code>v6.0.0</code> by <a href="https://github.com/danwkennedy"><code>@danwkennedy</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/438">actions/download-artifact#438</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/danwkennedy"><code>@danwkennedy</code></a> made their first contribution in <a href="https://redirect.github.com/actions/download-artifact/pull/431">actions/download-artifact#431</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v5...v6.0.0">https://github.com/actions/download-artifact/compare/v5...v6.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/download-artifact/commit/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53"><code>018cc2c</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/438">#438</a> from actions/danwkennedy/prepare-6.0.0</li> <li><a href="https://github.com/actions/download-artifact/commit/815651c680ffe1c95719d0ed08aba1a2f9d5c177"><code>815651c</code></a> Revert "Remove <code>github.dep.yml</code>"</li> <li><a href="https://github.com/actions/download-artifact/commit/bb3a066a8babc8ed7b3e4218896c548fe34e7115"><code>bb3a066</code></a> Remove <code>github.dep.yml</code></li> <li><a href="https://github.com/actions/download-artifact/commit/fa1ce46bbd11b8387539af12741055a76dfdf804"><code>fa1ce46</code></a> Prepare <code>v6.0.0</code></li> <li><a href="https://github.com/actions/download-artifact/commit/4a24838f3d5601fd639834081e118c2995d51e1c"><code>4a24838</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/431">#431</a> from danwkennedy/patch-1</li> <li><a href="https://github.com/actions/download-artifact/commit/5e3251c4ff5a32e4cf8dd4adaee0e692365237ae"><code>5e3251c</code></a> Readme: spell out the first use of GHES</li> <li><a href="https://github.com/actions/download-artifact/commit/abefc31eafcfbdf6c5336127c1346fdae79ff41c"><code>abefc31</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/424">#424</a> from actions/yacaovsnc/update_readme</li> <li><a href="https://github.com/actions/download-artifact/commit/ac43a6070aa7db8a41e756e7a2846221edca7027"><code>ac43a60</code></a> Update README with artifact extraction details</li> <li><a href="https://github.com/actions/download-artifact/commit/de96f4613b77ec03b5cf633e7c350c32bd3c5660"><code>de96f46</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/417">#417</a> from actions/yacaovsnc/update_readme</li> <li><a href="https://github.com/actions/download-artifact/commit/7993cb44e9052f2f08f9b828ae5ef3ecca7d2ac7"><code>7993cb4</code></a> Remove migration guide for artifact download changes</li> <li>Additional commits viewable in <a href="https://github.com/actions/download-artifact/compare/634f93cb2916e3fdff6788551b99b062d0335ce0...018cc2cf5baa6db3ef3c5f8a56943fffe632ef53">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…endencies group (MeltanoLabs#478) Bumps the runtime-dependencies group with 1 update: [singer-sdk](https://github.com/meltano/sdk). Updates `singer-sdk` from 0.52.1 to 0.52.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.52.2 (2025-10-22)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3328">#3328</a> Support MIT as a license option in templates</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3327">#3327</a> Emit a log when requesting a new access token in OAuth taps</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.52.2 (2025-10-22)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3328">#3328</a> Support MIT as a license option in templates</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3327">#3327</a> Emit a log when requesting a new access token in OAuth taps</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/4c55bb253e2afbc2298aa60b92973b48faf40969"><code>4c55bb2</code></a> chore: Release v0.52.2 (<a href="https://redirect.github.com/meltano/sdk/issues/3330">#3330</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/10458b136895c0f2b5793719aff872370d6f1bf5"><code>10458b1</code></a> fix(templates): Support MIT as a license option in templates (<a href="https://redirect.github.com/meltano/sdk/issues/3328">#3328</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/a82af051e8837248bcc55da4dc0e619a9dd5ebb6"><code>a82af05</code></a> fix(taps): Emit a log when requesting a new access token in OAuth taps (<a href="https://redirect.github.com/meltano/sdk/issues/3327">#3327</a>)</li> <li>See full diff in <a href="https://github.com/meltano/sdk/compare/v0.52.1...v0.52.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add a new `ReviewCommentReactionsStream` that we need. This PR was created with the help of @TrishGillett. Followed similar pattern from MeltanoLabs#407 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
…endencies group (MeltanoLabs#481) Bumps the runtime-dependencies group with 1 update: [singer-sdk](https://github.com/meltano/sdk). Updates `singer-sdk` from 0.52.2 to 0.52.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.52.5 (2025-10-30)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3350">#3350</a> Configuration schema now reflects that casting to <code>bool(...)</code> in stream map <code>__filter__</code> expressions is not required</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3349">#3349</a> Update templates</li> </ul> <h2>v0.52.4 (2025-10-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3346">#3346</a> Preserve properties with empty JSON schema when flattening them</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3345">#3345</a> Use tuple primary keys in tap templates</li> </ul> <h2>v0.52.3 (2025-10-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3343">#3343</a> Fix regression in v0.52.0 where the <code>auth</code> attribute was removed from the <code>RESTStream.requests_session</code> instance</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3333">#3333</a> Add more context and clear instructions to cookiecutter prompts</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3338">#3338</a> Document how to cast values to different data types in inline stream maps</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3337">#3337</a> FAQ - my stream sync is not resumed after it is interrupted in the middle of a run</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3336">#3336</a> Explain parameter replacement in parent-child streams</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3335">#3335</a> Improve documentation around extended JSONPath parser</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3332">#3332</a> Clarify that JSONL batch files should contain raw records and not Singer <code>RECORD</code> messages</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3331">#3331</a> Document that multiple state messages can be output from a single target run</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.52.5 (2025-10-30)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3350">#3350</a> Configuration schema now reflects that casting to <code>bool(...)</code> in stream map <code>__filter__</code> expressions is not required</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3349">#3349</a> Update templates</li> </ul> <h2>v0.52.4 (2025-10-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3346">#3346</a> Preserve properties with empty JSON schema when flattening them</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3345">#3345</a> Use tuple primary keys in tap templates</li> </ul> <h2>v0.52.3 (2025-10-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3343">#3343</a> Fix regression in v0.52.0 where the <code>auth</code> attribute was removed from the <code>RESTStream.requests_session</code> instance</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3333">#3333</a> Add more context and clear instructions to cookiecutter prompts</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3338">#3338</a> Document how to cast values to different data types in inline stream maps</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3337">#3337</a> FAQ - my stream sync is not resumed after it is interrupted in the middle of a run</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3336">#3336</a> Explain parameter replacement in parent-child streams</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3335">#3335</a> Improve documentation around extended JSONPath parser</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3332">#3332</a> Clarify that JSONL batch files should contain raw records and not Singer <code>RECORD</code> messages</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3331">#3331</a> Document that multiple state messages can be output from a single target run</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/26a687e5097d4a9542346dd6b4fe37682035c93f"><code>26a687e</code></a> chore: Release v0.52.5 (<a href="https://redirect.github.com/meltano/sdk/issues/3351">#3351</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/6bde991bd60becda44ae44ff57152a65a64983e7"><code>6bde991</code></a> fix(mappers): Configuration schema now reflects that casting to <code>bool(...)</code> i...</li> <li><a href="https://github.com/meltano/sdk/commit/43502d246e94c5f51252dc7d00c758be8e6500f7"><code>43502d2</code></a> fix: Update templates (<a href="https://redirect.github.com/meltano/sdk/issues/3349">#3349</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/e58bafcce8680f8b8905d13f88fe33d5aae2b0f6"><code>e58bafc</code></a> chore: Release v0.52.4 (<a href="https://redirect.github.com/meltano/sdk/issues/3347">#3347</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/006da34334a0b71c8ab13dae72c6f24ab561beb7"><code>006da34</code></a> fix(taps,targets,mappers): Preserve properties with empty JSON schema when fl...</li> <li><a href="https://github.com/meltano/sdk/commit/308671ee1a12d36d81a9e72f14178aca0db5979a"><code>308671e</code></a> fix(templates): Use tuple primary keys in tap templates (<a href="https://redirect.github.com/meltano/sdk/issues/3345">#3345</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/5632fb6be1e882d85e63aec40c04f38781b641f3"><code>5632fb6</code></a> chore: Release v0.52.3 (<a href="https://redirect.github.com/meltano/sdk/issues/3344">#3344</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/34ffd842923e95e8e67095837a56379ea1226969"><code>34ffd84</code></a> fix: Fix regression in v0.52.0 where the <code>auth</code> attribute was removed from th...</li> <li><a href="https://github.com/meltano/sdk/commit/ffd9a8101d046bdb710d6a4b77cb502f8d513071"><code>ffd9a81</code></a> chore: pre-commit autoupdate (<a href="https://redirect.github.com/meltano/sdk/issues/3319">#3319</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/4c8bd357ee8c8e273ee688580708a900c7b033d1"><code>4c8bd35</code></a> chore(deps): bump nox from 2025.5.1 to 2025.10.16 in /.github/workflows/resou...</li> <li>Additional commits viewable in <a href="https://github.com/meltano/sdk/compare/v0.52.2...v0.52.5">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.3](astral-sh/ruff-pre-commit@v0.13.3...v0.14.3) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…es (MeltanoLabs#483) Bumps the development-dependencies group with 2 updates: [pytest](https://github.com/pytest-dev/pytest) and [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader). Updates `pytest` from 8.4.2 to 9.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>9.0.0</h2> <h1>pytest 9.0.0 (2025-11-05)</h1> <h2>New features</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/1367">#1367</a>: <strong>Support for subtests</strong> has been added.</p> <p><code>subtests <subtests></code> are an alternative to parametrization, useful in situations where the parametrization values are not all known at collection time.</p> <p>Example:</p> <pre lang="python"><code>def contains_docstring(p: Path) -> bool: """Return True if the given Python file contains a top-level docstring.""" ... <p>def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None: for path in Path.cwd().glob("*.py"): with subtests.test(path=str(path)): assert contains_docstring(path) </code></pre></p> <p>Each assert failure or error is caught by the context manager and reported individually, giving a clear picture of all files that are missing a docstring.</p> <p>In addition, <code>unittest.TestCase.subTest</code> is now also supported.</p> <p>This feature was originally implemented as a separate plugin in <a href="https://github.com/pytest-dev/pytest-subtests">pytest-subtests</a>, but since then has been merged into the core.</p> <blockquote> <p>[!NOTE] This feature is experimental and will likely evolve in future releases. By that we mean that we might change how subtests are reported on failure, but the functionality and how to use it are stable.</p> </blockquote> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13743">#13743</a>: Added support for <strong>native TOML configuration files</strong>.</p> <p>While pytest, since version 6, supports configuration in <code>pyproject.toml</code> files under <code>[tool.pytest.ini_options]</code>, it does so in an "INI compatibility mode", where all configuration values are treated as strings or list of strings. Now, pytest supports the native TOML data model.</p> <p>In <code>pyproject.toml</code>, the native TOML configuration is under the <code>[tool.pytest]</code> table.</p> <pre lang="toml"><code># pyproject.toml [tool.pytest] minversion = "9.0" addopts = ["-ra", "-q"] testpaths = [ "tests", "integration", ] </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/f4b0fd2294a0b2f89bf308d513d574e1e2e01ad5"><code>f4b0fd2</code></a> Prepare release version 9.0.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/52d8e6812667880b523d285b95c53af73b7866e3"><code>52d8e68</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13889">#13889</a> from bluetech/regendoc-restore</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d6d3e4a4760bcdc9c2078b015d5967937b1df602"><code>d6d3e4a</code></a> doc: fixes for regendoc</li> <li><a href="https://github.com/pytest-dev/pytest/commit/7cb397413f3d8270fad4de1004039d45cb1a841d"><code>7cb3974</code></a> doc: restore missing "# content of pytest.toml" regendoc commands</li> <li><a href="https://github.com/pytest-dev/pytest/commit/5ae9e4761b42a7c84d53486733d6ea8567dedccb"><code>5ae9e47</code></a> build(deps): Bump django in /testing/plugins_integration (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13881">#13881</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/adb3658f091b8f3c4e0948298b1aefd16b6ce372"><code>adb3658</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13864">#13864</a> from bluetech/config-cleanups-2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a28c08efc6af57b94875c517dee0da0d9c201d7e"><code>a28c08e</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13875">#13875</a> from bluetech/ci-tweaks</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a250954723eda5ae2cb60396a516762b08fa0644"><code>a250954</code></a> ci: split publish-to-pypi and push-tag jobs</li> <li><a href="https://github.com/pytest-dev/pytest/commit/ebc152f84e40796ae88fadb71e4fd95c2946bfc3"><code>ebc152f</code></a> ci: update setup python's from 3.11 or 3.* to 3.13</li> <li><a href="https://github.com/pytest-dev/pytest/commit/dfd796fb2ff6356af116f76d307f853dc11a10b2"><code>dfd796f</code></a> ci: move running update-plugin-list script to tox</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.0">compare view</a></li> </ul> </details> <br /> Updates `types-python-dateutil` from 2.9.0.20251008 to 2.9.0.20251108 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
This reverts commit 6a32dcd.
linbug
commented
Nov 18, 2025
| f"Context: {context}. Error: {e}" | ||
| ) | ||
| return | ||
| elif "Timeout on validation of query" in error_message: |
Owner
Author
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seemed to have been a piece of logic that was in Trish's branch but was not on main
Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action). Updates `actions/checkout` from 5.0.0 to 6.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> <li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>v6-beta by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li> <li>update readme/changelog for v6 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p> <h2>v6-beta</h2> <h2>What's Changed</h2> <p>Updated persist-credentials to store the credentials under <code>$RUNNER_TEMP</code> instead of directly in the local git config.</p> <p>This requires a minimum Actions Runner version of <a href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a> to access the persisted credentials for <a href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker container action</a> scenarios.</p> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>V6.0.0</h2> <ul> <li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> </ul> <h2>V5.0.1</h2> <ul> <li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <h2>V5.0.0</h2> <ul> <li>Update actions checkout to use node 24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li> </ul> <h2>V4.3.1</h2> <ul> <li>Port v6 cleanup to v4 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li> </ul> <h2>V4.3.0</h2> <ul> <li>docs: update README.md by <a href="https://github.com/motss"><code>@motss</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li>Add internal repos for checking out multiple repositories by <a href="https://github.com/mouismail"><code>@mouismail</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li>Documentation update - add recommended permissions to Readme by <a href="https://github.com/benwells"><code>@benwells</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li>Adjust positioning of user email note and permissions heading by <a href="https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li> <li>Update README.md by <a href="https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li>Update CODEOWNERS for actions by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li> <li>Update package dependencies by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> </ul> <h2>v4.2.2</h2> <ul> <li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li> <li>Expand unit test coverage for <code>isGhes</code> by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li> </ul> <h2>v4.2.1</h2> <ul> <li>Check out other refs/* by commit if provided, fall back to ref by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li> </ul> <h2>v4.2.0</h2> <ul> <li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li> <li>Dependency updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>- <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>, <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li> </ul> <h2>v4.1.7</h2> <ul> <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li> <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li> <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li> <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li> </ul> <h2>v4.1.6</h2> <ul> <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li> </ul> <h2>v4.1.5</h2> <ul> <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li> <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li> <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li> <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a> update readme/changelog for v6 (<a href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li> <li><a href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a> v6-beta (<a href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li> <li><a href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a> Persist creds to a separate file (<a href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li> <li><a href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a> Update README to include Node.js 24 support details and requirements (<a href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3">compare view</a></li> </ul> </details> <br /> Updates `svenstaro/upload-release-action` from 2.11.2 to 2.11.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/svenstaro/upload-release-action/releases">svenstaro/upload-release-action's releases</a>.</em></p> <blockquote> <h2>2.11.3</h2> <p>Post-fix Github errors - releases created as draft when they shouldn't have been - <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/99">#99</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md">svenstaro/upload-release-action's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>[2.11.3] - 2025-11-20</h2> <ul> <li>Post-fix releases created as draft when they shouldn't have - <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/99">#99</a></li> </ul> <h2>[2.11.2] - 2025-07-06</h2> <ul> <li>Solved race-condition when matrix builds try to create the same release at the same time - <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/147">#147</a></li> </ul> <h2>[2.11.1] - 2025-06-30</h2> <ul> <li>Adds a <code>release_id</code> output, and optional input, for uploading files to release - <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/136">#136</a> (thanks <a href="https://github.com/alexis-opolka"><code>@alexis-opolka</code></a>)</li> </ul> <h2>[2.10.0] - 2025-06-21</h2> <ul> <li>Adds the ability to disable duplicate check, for lower Github API usage - <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/142">#142</a> (thanks <a href="https://github.com/colinsullivan"><code>@colinsullivan</code></a>)</li> </ul> <h2>[2.9.1] - 2025-06-21</h2> <ul> <li>Fixed development + CI, updated dependencies <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/137">#137</a></li> </ul> <h2>[2.9.0] - 2024-02-22</h2> <ul> <li>Allow setting a release as draft <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/112">#112</a> (thanks <a href="https://github.com/ShonP40"><code>@ShonP40</code></a>)</li> </ul> <h2>[2.8.0] - 2024-02-21</h2> <ul> <li>Bump all deps</li> <li>Update to node 20</li> </ul> <h2>[2.7.0] - 2023-07-28</h2> <ul> <li>Allow setting an explicit target_commitish <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/46">#46</a> (thanks <a href="https://github.com/Spikatrix"><code>@Spikatrix</code></a>)</li> </ul> <h2>[2.6.1] - 2023-05-31</h2> <ul> <li>Do not overwrite body or name if empty <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/108">#108</a> (thanks <a href="https://github.com/regevbr"><code>@regevbr</code></a>)</li> </ul> <h2>[2.6.0] - 2023-05-23</h2> <ul> <li>Add <code>make_latest</code> input parameter. Can be set to <code>false</code> to prevent the created release from being marked as the latest release for the repository <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/100">#100</a> (thanks <a href="https://github.com/brandonkelly"><code>@brandonkelly</code></a>)</li> <li>Don't try to upload empty files <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/102">#102</a> (thanks <a href="https://github.com/Loyalsoldier"><code>@Loyalsoldier</code></a>)</li> <li>Bump all deps <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/105">#105</a></li> <li><code>overwrite</code> option also overwrites name and body <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/106">#106</a> (thanks <a href="https://github.com/regevbr"><code>@regevbr</code></a>)</li> <li>Add <code>promote</code> option to allow prereleases to be promoted <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/74">#74</a> (thanks <a href="https://github.com/regevbr"><code>@regevbr</code></a>)</li> </ul> <h2>[2.5.0] - 2023-02-21</h2> <ul> <li>Add retry to upload release <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/96">#96</a> (thanks <a href="https://github.com/sonphantrung"><code>@sonphantrung</code></a>)</li> </ul> <h2>[2.4.1] - 2023-02-01</h2> <ul> <li>Modernize octokit usage</li> </ul> <h2>[2.4.0] - 2023-01-09</h2> <ul> <li>Update to node 16</li> <li>Bump most dependencies</li> </ul> <h2>[2.3.0] - 2022-06-05</h2> <ul> <li>Now defaults <code>repo_token</code> to <code>${{ github.token }}</code> and <code>tag</code> to <code>${{ github.ref }}</code> <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/69">#69</a> (thanks <a href="https://github.com/leighmcculloch"><code>@leighmcculloch</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/svenstaro/upload-release-action/commit/6b7fa9f267e90b50a19fef07b3596790bb941741"><code>6b7fa9f</code></a> 2.11.3</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/d78c2556e142f0ca7e915302380c1d933b4213b8"><code>d78c255</code></a> Fix releases that are created as drafts (github error) (<a href="https://redirect.github.com/svenstaro/upload-release-action/issues/151">#151</a>)</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/7027b7670c56b9473901daad1fb8a09ab534688e"><code>7027b76</code></a> Update README.md - explicated permission error resolution</li> <li>See full diff in <a href="https://github.com/svenstaro/upload-release-action/compare/81c65b7cd4de9b2570615ce3aad67a41de5b1a13...6b7fa9f267e90b50a19fef07b3596790bb941741">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…endencies group (MeltanoLabs#487) Bumps the runtime-dependencies group with 1 update: [singer-sdk](https://github.com/meltano/sdk). Updates `singer-sdk` from 0.53.2 to 0.53.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.53.3 (2025-11-25)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3387">#3387</a> Do not leave dangling <code>nullable</code> field in OpenAPI schema properties</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3386">#3386</a> Do not add <code>"type": ["null"]</code> to OpenAPI spec properties without a type</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3380">#3380</a> Use pytest 9+ in templates</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3388">#3388</a> Deprecate <code>Stream.reset_state_progress_markers</code> since it is not being used</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.53.3 (2025-11-25)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3387">#3387</a> Do not leave dangling <code>nullable</code> field in OpenAPI schema properties</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3386">#3386</a> Do not add <code>"type": ["null"]</code> to OpenAPI spec properties without a type</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/3380">#3380</a> Use pytest 9+ in templates</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3388">#3388</a> Deprecate <code>Stream.reset_state_progress_markers</code> since it is not being used</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/288f79238a850a461ef1cdc2a3b658bbe6dcd9d7"><code>288f792</code></a> chore: Release v0.53.3 (<a href="https://redirect.github.com/meltano/sdk/issues/3389">#3389</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/90009abb72fceecda618bdd290ea704402b383f3"><code>90009ab</code></a> refactor: Deprecate <code>Stream.reset_state_progress_markers</code> since it is not bei...</li> <li><a href="https://github.com/meltano/sdk/commit/59ab2df100c320ae811315fab31fb300b88b1de3"><code>59ab2df</code></a> fix(taps): Do not leave dangling <code>nullable</code> field in OpenAPI schema propertie...</li> <li><a href="https://github.com/meltano/sdk/commit/3d082d2249a627efb694e89449fe31de7d664d77"><code>3d082d2</code></a> fix(taps): Do not add <code>"type": ["null"]</code> to OpenAPI spec properties without a...</li> <li><a href="https://github.com/meltano/sdk/commit/f1ae3a99ad13625d5f06567ea45a31d99b9ab090"><code>f1ae3a9</code></a> chore(deps): bump the ci group in /.github/workflows/resources with 2 updates...</li> <li><a href="https://github.com/meltano/sdk/commit/960ade5810a0d4398b995ddf0a29737d8230a120"><code>960ade5</code></a> chore: Replace <code>mdformat_frontmatter</code> with <code>mdformat-front-matters</code> (<a href="https://redirect.github.com/meltano/sdk/issues/3384">#3384</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/c0d09dd705dee572411acfd29f330ab67cbcc6d0"><code>c0d09dd</code></a> chore: Update dev dependencies (<a href="https://redirect.github.com/meltano/sdk/issues/3383">#3383</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/5de51a8e8098c96e3efc92ec339d6cd2dec7ea8a"><code>5de51a8</code></a> chore: Add <code>backports.zstd</code> test dependency to ensure cached requests are sta...</li> <li><a href="https://github.com/meltano/sdk/commit/66786bd30e63bf4b1be4444a8c806755a96d6d6f"><code>66786bd</code></a> chore: Use dynamic versioning in workspace packages (<a href="https://redirect.github.com/meltano/sdk/issues/3381">#3381</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/6bbb91d83f07cd517c1eef4ba34c79b83baafd12"><code>6bbb91d</code></a> fix(templates): Use Pytest 9+ in templates (<a href="https://redirect.github.com/meltano/sdk/issues/3380">#3380</a>)</li> <li>See full diff in <a href="https://github.com/meltano/sdk/compare/v0.53.2...v0.53.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
for more information, see https://pre-commit.ci
9db71de to
e4486a4
Compare
…ions group (MeltanoLabs#489) Bumps the actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python). Updates `actions/setup-python` from 6.0.0 to 6.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-python/releases">actions/setup-python's releases</a>.</em></p> <blockquote> <h2>v6.1.0</h2> <h2>What's Changed</h2> <h3>Enhancements:</h3> <ul> <li>Add support for <code>pip-install</code> input by <a href="https://github.com/gowridurgad"><code>@gowridurgad</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1201">actions/setup-python#1201</a></li> <li>Add graalpy early-access and windows builds by <a href="https://github.com/timfel"><code>@timfel</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/880">actions/setup-python#880</a></li> </ul> <h3>Dependency and Documentation updates:</h3> <ul> <li>Enhanced wording and updated example usage for <code>allow-prereleases</code> by <a href="https://github.com/yarikoptic"><code>@yarikoptic</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/979">actions/setup-python#979</a></li> <li>Upgrade urllib3 from 1.26.19 to 2.5.0 and document breaking changes in v6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1139">actions/setup-python#1139</a></li> <li>Upgrade typescript from 5.4.2 to 5.9.3 and Documentation update by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1094">actions/setup-python#1094</a></li> <li>Upgrade actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pip-install input by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1199">actions/setup-python#1199</a></li> <li>Upgrade requests from 2.32.2 to 2.32.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1130">actions/setup-python#1130</a></li> <li>Upgrade prettier from 3.5.3 to 3.6.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1234">actions/setup-python#1234</a></li> <li>Upgrade <code>@types/node</code> from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1235">actions/setup-python#1235</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/yarikoptic"><code>@yarikoptic</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/979">actions/setup-python#979</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v6...v6.1.0">https://github.com/actions/setup-python/compare/v6...v6.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-python/commit/83679a892e2d95755f2dac6acb0bfd1e9ac5d548"><code>83679a8</code></a> Bump <code>@types/node</code> from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel ...</li> <li><a href="https://github.com/actions/setup-python/commit/bfc4944b43a5d84377eca3cf6ab5b7992ba61923"><code>bfc4944</code></a> Bump prettier from 3.5.3 to 3.6.2 (<a href="https://redirect.github.com/actions/setup-python/issues/1234">#1234</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/97aeb3efb8a852c559869050c7fb175b4efcc8cf"><code>97aeb3e</code></a> Bump requests from 2.32.2 to 2.32.4 in /<strong>tests</strong>/data (<a href="https://redirect.github.com/actions/setup-python/issues/1130">#1130</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/443da59188462e2402e2942686db5aa6723f4bed"><code>443da59</code></a> Bump actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pi...</li> <li><a href="https://github.com/actions/setup-python/commit/cfd55ca82492758d853442341ad4d8010466803a"><code>cfd55ca</code></a> graalpy: add graalpy early-access and windows builds (<a href="https://redirect.github.com/actions/setup-python/issues/880">#880</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/bba65e51ff35d50c6dbaaacd8a4681db13aa7cb4"><code>bba65e5</code></a> Bump typescript from 5.4.2 to 5.9.3 and update docs/advanced-usage.md (<a href="https://redirect.github.com/actions/setup-python/issues/1094">#1094</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/18566f86b301499665bd3eb1a2247e0849c64fa5"><code>18566f8</code></a> Improve wording and "fix example" (remove 3.13) on testing against pre-releas...</li> <li><a href="https://github.com/actions/setup-python/commit/2e3e4b15a884dc73a63f962bff250a855150a234"><code>2e3e4b1</code></a> Add support for pip-install input (<a href="https://redirect.github.com/actions/setup-python/issues/1201">#1201</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/4267e283df95c05d9f16ece6624106f44613b489"><code>4267e28</code></a> Bump urllib3 from 1.26.19 to 2.5.0 in /<strong>tests</strong>/data and document breaking c...</li> <li>See full diff in <a href="https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.3 → v0.14.7](astral-sh/ruff-pre-commit@v0.14.3...v0.14.7) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ependencies group (MeltanoLabs#490) Bumps the development-dependencies group with 1 update: [mypy](https://github.com/python/mypy). Updates `mypy` from 1.18.2 to 1.19.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next Release</h2> <h3>Drop Support for Python 3.9</h3> <p>Mypy no longer supports running with Python 3.9, which has reached end-of-life. When running mypy with Python 3.10+, it is still possible to type check code that needs to support Python 3.9 with the <code>--python-version 3.9</code> argument. Support for this will be dropped in the first half of 2026!</p> <p>Contributed by Marc Mueller (PR <a href="https://redirect.github.com/python/mypy/pull/20156">20156</a>).</p> <h2>Mypy 1.19</h2> <p>We’ve just uploaded mypy 1.19.0 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h3>Python 3.9 Support Ending Soon</h3> <p>This is the last mypy feature release that supports Python 3.9, which reached end of life in October 2025.</p> <h3>Performance Improvements</h3> <ul> <li>Switch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/20053">20053</a>)</li> <li>Speed up type aliases (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19810">19810</a>)</li> </ul> <h3>Fixed‑Format Cache Improvements</h3> <p>Mypy uses a cache by default to speed up incremental runs by reusing partial results from earlier runs. Mypy 1.18 added a new binary fixed-format cache representation as an experimental feature. The feature is no longer experimental, and we are planning to enable it by default in a future mypy release (possibly 1.20), since it's faster and uses less space than the original, JSON-based cache format. Use <code>--fixed-format-cache</code> to enable the fixed-format cache.</p> <p>Mypy now has an extra dependency on the <code>librt</code> PyPI package, as it's needed for cache serialization and deserialization.</p> <p>Mypy ships with a tool to convert fixed-format cache files to the old JSON format. Example of how to use this:</p> <pre><code>$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/0f068c9ec604daa09e69c92545b059f4b44f566e"><code>0f068c9</code></a> Remove +dev</li> <li><a href="https://github.com/python/mypy/commit/6d5cf52e67da306b62455cdce4ce9a9ccec35d02"><code>6d5cf52</code></a> Various updates to 1.19 changelog (<a href="https://redirect.github.com/python/mypy/issues/20304">#20304</a>)</li> <li><a href="https://github.com/python/mypy/commit/3c813083b27c87cf3a32e7422191b02bf59fab6e"><code>3c81308</code></a> Add draft version of 1.19 release notes (<a href="https://redirect.github.com/python/mypy/issues/20296">#20296</a>)</li> <li><a href="https://github.com/python/mypy/commit/1999a20e9898f673fa2f4c9a91790c075141ba71"><code>1999a20</code></a> [mypyc] librt base64: use existing SIMD CPU dispatch by customizing build fla...</li> <li><a href="https://github.com/python/mypy/commit/1b94fbb9fbc581de7e057d71e9892e3acbf9a7d3"><code>1b94fbb</code></a> [mypyc] Fix vtable pointer with inherited dunder new (<a href="https://redirect.github.com/python/mypy/issues/20302">#20302</a>)</li> <li><a href="https://github.com/python/mypy/commit/13369cb25fe450f755f63e59156b86df84c08b3d"><code>13369cb</code></a> [mypyc] Fix crash on super in generator (<a href="https://redirect.github.com/python/mypy/issues/20291">#20291</a>)</li> <li><a href="https://github.com/python/mypy/commit/a087a5894935cfdbc2eba27a6d04ebca38fd6659"><code>a087a58</code></a> Update import map when new modules added (<a href="https://redirect.github.com/python/mypy/issues/20271">#20271</a>)</li> <li><a href="https://github.com/python/mypy/commit/35e843cc38cedc1bdf87d9937c06d51189ad0e45"><code>35e843c</code></a> [mypyc] Add efficient librt.base64.b64decode (<a href="https://redirect.github.com/python/mypy/issues/20263">#20263</a>)</li> <li><a href="https://github.com/python/mypy/commit/094f66dc742cec2d69add9296fb21cdef50624d0"><code>094f66d</code></a> [mypyc] Add <strong>repr</strong> to AssignmentTarget subclasses (<a href="https://redirect.github.com/python/mypy/issues/20258">#20258</a>)</li> <li><a href="https://github.com/python/mypy/commit/0738db3f9d336622923c7ee143e1c3adf7600a31"><code>0738db3</code></a> Do not push partial types to the binder (<a href="https://redirect.github.com/python/mypy/issues/20202">#20202</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.18.2...v1.19.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…anoLabs#491) Bumps the runtime-dependencies group with 2 updates: [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) and [singer-sdk](https://github.com/meltano/sdk). Updates `beautifulsoup4` from 4.14.2 to 4.14.3 Updates `singer-sdk` from 0.53.3 to 0.53.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.53.4 (2025-11-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3393">#3393</a> Make <code>StreamSchema.get_stream_schema</code> generic to avoid downstream warnings about violation of the LSP</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3391">#3391</a> Move to monthly instead of weekly updates to pre-commit hooks in templates</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.53.4 (2025-11-28)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3393">#3393</a> Make <code>StreamSchema.get_stream_schema</code> generic to avoid downstream warnings about violation of the LSP</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/3391">#3391</a> Move to monthly instead of weekly updates to pre-commit hooks in templates</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/20e67ee0c3a87c4da101ca73c91223b36dc11c6c"><code>20e67ee</code></a> chore: Release v0.53.4 (<a href="https://redirect.github.com/meltano/sdk/issues/3394">#3394</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/827ae5ba229f930666e69c8a437755a81959fe29"><code>827ae5b</code></a> fix: Make <code>StreamSchema.get_stream_schema</code> generic to avoid downstream warnin...</li> <li><a href="https://github.com/meltano/sdk/commit/ea49ed92e3414b99d1f7f102622679ffd56a3a75"><code>ea49ed9</code></a> refactor(templates): Move to monthly instead of weekly updates to pre-commit ...</li> <li><a href="https://github.com/meltano/sdk/commit/56264e4ef280dd31b3ba9934d845ec558480ee57"><code>56264e4</code></a> chore: Use upstream schema for <code>check-dependabot</code> pre-commit hook until a new...</li> <li><a href="https://github.com/meltano/sdk/commit/84cfdc15da43f39a773b4fb32efa9086d57872db"><code>84cfdc1</code></a> chore: Configure multi-ecosystem updates for Dependabot</li> <li>See full diff in <a href="https://github.com/meltano/sdk/compare/v0.53.3...v0.53.4">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This branch adds support for organization-specific authentication, enabling different GitHub App tokens to be used for different organizations while maintaining backwards compatibility.
New config format:
auth_app_keysnow supports dictionary format for org-specific tokens:Reconciliation tests
auth_app_keys:Child: