build(deps): bump the test-and-lint-dependencies group with 2 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 1
(about 1 year ago)
(about 1 year ago)
dependencies python
Bumps the test-and-lint-dependencies group with 2 updates: ruff and zizmor.
Updates ruff from 0.11.8 to 0.11.9
Release notes
Sourced from ruff's releases.
0.11.9
Release Notes
Preview features
- Default to latest supported Python version for version-related syntax errors (#17529)
- Implement deferred annotations for Python 3.14 (#17658)
- [
airflow] FixSQLTableCheckOperatortypo (AIR302) (#17946)- [
airflow] Removeairflow.utils.dag_parsing_context.get_parsing_context(AIR301) (#17852)- [
airflow] Skip attribute check in try catch block (AIR301) (#17790)- [
flake8-bandit] Mark tuples of string literals as trusted input inS603(#17801)- [
isort] Check full module path against project root(s) when categorizing first-party imports (#16565)- [
ruff] Add new rulein-empty-collection(RUF060) (#16480)Bug fixes
- Fix missing
combinecall forlint.typing-extensionssetting (#17823)- [
flake8-async] Fix module name inASYNC110,ASYNC115, andASYNC116fixes (#17774)- [
pyupgrade] Add spaces between tokens as necessary to avoid syntax errors inUP018autofix (#17648)- [
refurb] Fix false positive for float and complex numbers inFURB116(#17661)- [parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893)
Documentation
- Add instructions on how to upgrade to a newer Rust version (#17928)
- Update code of conduct email address (#17875)
- Add fix safety sections to
PLC2801,PLR1722, andRUF013(#17825, #17826, #17759)- Add link to
check-typed-exceptionfromS110andS112(#17786)Other changes
- Allow passing a virtual environment to
ruff analyze graph(#17743)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.11.9
Preview features
- Default to latest supported Python version for version-related syntax errors (#17529)
- Implement deferred annotations for Python 3.14 (#17658)
- [
airflow] FixSQLTableCheckOperatortypo (AIR302) (#17946)- [
airflow] Removeairflow.utils.dag_parsing_context.get_parsing_context(AIR301) (#17852)- [
airflow] Skip attribute check in try catch block (AIR301) (#17790)- [
flake8-bandit] Mark tuples of string literals as trusted input inS603(#17801)- [
isort] Check full module path against project root(s) when categorizing first-party imports (#16565)- [
ruff] Add new rulein-empty-collection(RUF060) (#16480)Bug fixes
- Fix missing
combinecall forlint.typing-extensionssetting (#17823)- [
flake8-async] Fix module name inASYNC110,ASYNC115, andASYNC116fixes (#17774)- [
pyupgrade] Add spaces between tokens as necessary to avoid syntax errors inUP018autofix (#17648)- [
refurb] Fix false positive for float and complex numbers inFURB116(#17661)- [parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893)
Documentation
- Add instructions on how to upgrade to a newer Rust version (#17928)
- Update code of conduct email address (#17875)
- Add fix safety sections to
PLC2801,PLR1722, andRUF013(#17825, #17826, #17759)- Add link to
check-typed-exceptionfromS110andS112(#17786)Other changes
- Allow passing a virtual environment to
ruff analyze graph(#17743)
Commits
2370297Bump 0.11.9 (#17986)a137cb1[ty] Display "All checks passed!" message in green (#17982)03a4d56[ty] Change range ofrevealed-typediagnostic to be the range of the argume...642eac4[ty] Recursive protocols (#17929)c1b8757[ty] CLI reference (#17978)6cd8a49[ty] Update salsa (#17964)12ce445[ty] Document configuration schema (#17950)f46ed8d[ty] Add --config CLI arg (#17697)6c177e2[ty] primer updates (#17903)3d2485e[ty] fix more ecosystem/fuzzer panics with fixpoint (#17758)- Additional commits viewable in compare view
Updates zizmor from 1.6.0 to 1.7.0
Release notes
Sourced from zizmor's releases.
v1.7.0
See https://docs.zizmor.sh/release-notes/#v170 for full release notes.
Changelog
Sourced from zizmor's changelog.
v1.7.0
This release comes with four new audits: [obfuscation], [stale-action-refs], [unsound-contains], and [unpinned-images]. It also includes several improvements to existing audits and zizmor's output formats and error reporting behavior.
Additionally, this release comes with bugfixes for the SARIF output format as well as input collection in some edge cases when collecting from remote repositories.
New Features 🌈
New audit: The [obfuscation] audit detects obfuscatory patterns in GitHub Actions usages. These patterns are not themselves dangerous, but may indicate an attempt to obscure malicious behavior (#683)
New audit: The [stale-action-refs] pedantic audit detects pinned action references which don't point to a Git tag (#713)
Many thanks to
@Marcono1234for proposing and implementing this audit!New audit: The [unsound-contains] audit detects uses of the
contains()function that can be bypassed (#577)Many thanks to
@Holzhausfor proposing and implementing this audit!New audit: The [unpinned-images] audit detects uses of Docker images that are unpinned or pinned to
:latest(#733)Many thanks to
@trumantfor proposing and implementing this audit!
zizmornow reports much clearer error messages when auditing fails due to an invalid workflow or action definition (#719)Many thanks to
@reandreevfor implementing these improvements!
zizmornow has a--strict-collectionflag that turns skipped workflow or action definition warnings into errors. Passing this flag changeszizmor's behavior back to the default in v1.6.0 and earlier, which was to terminate the audit if any collected input could not be parsed (#734)The [forbidden-uses] audit can now be configured with patterns that match exact
uses:clauses, including refs. For example, exactlyactions/checkout@v4can now be explicitly allowed or forbidden, rather than every ref that matchesactions/checkout(#750)
zizmornow has a--completions=<shell>flag that generates shell completion scripts (#765)
... (truncated)
Commits
beba489chore: prep for v1.7.0 release (#768)a542e7dchore(docs): update release notes (#767)a284f58feat: tab completion (#765)d957f6echore(docs): bump trophies (#763)5a02ad2chore(docs): bump trophies (#761)50c3d5achore(docs): bump trophies (#760)d151afcchore(docs): mention@zizmorecoreplans (#759)ebd5391chore(docs): add Discord badge to README and docs (#757)e63b729chore: cleanup (#753)f420fa1refactor: remove old repo matching APIs (#752)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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
Pull Request Statistics
0
0
+0
-0
Technical Details
| ID: | 208106 |
| UUID: | 3058150482 |
| Node ID: | PR_kwDOAHkylc6V5p3J |
| Host: | GitHub |
| Repository: | theupdateframework/python-tuf |