3930d8f...
by
Callahan Kovacs
on 2024-04-17
Merge branch 'main' into work/CRAFT- 2675-base- validation
d1c8239...
by
Callahan Kovacs
on 2024-04-17
fix: update `_providers_base()`
Signed-off-by: Callahan Kovacs <email address hidden>
cb854b9...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-17
chore(deps): update dependency referencing to v0.34.0 (#1648)
88f6ec4...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-15
chore(deps): update dependency setuptools to v69.5.1 (#1649)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [setuptools](https:/ /togithub. com/pypa/ setuptools )
([changelog](https:/ /setuptools. pypa.io/ en/stable/ history. html )) |
`==69.2.0` -> `==69.5.1` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ setuptools/ 69.5.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/setuptools /69.5.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/setuptools /69.2.0/ 69.5.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/setuptools /69.2.0/ 69.5.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
---
### Release Notes
<details>
<summary> pypa/setuptools (setuptools) </summary>
###
[`v69.5.1`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.5.0. ..v69.5. 1 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.5.0. ..v69.5. 1 )
###
[`v69.5.0`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.2. ..v69.5. 0 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.2. ..v69.5. 0 )
###
[`v69.4.2`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.1. ..v69.4. 2 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.1. ..v69.4. 2 )
###
[`v69.4.1`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.0. ..v69.4. 1 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.4.0. ..v69.4. 1 )
###
[`v69.4.0`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.3.1. ..v69.4. 0 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.3.1. ..v69.4. 0 )
###
[`v69.3.1`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.3.0. ..v69.3. 1 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.3.0. ..v69.3. 1 )
###
[`v69.3.0`](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.2.0. ..v69.3. 0 )
[Compare
Source](https:/ /togithub. com/pypa/ setuptools/ compare/ v69.2.0. ..v69.3. 0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI5My4wI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
538b2ea...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-12
chore(deps): update dependency importlib_metadata to v7.1.0 (#1646)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [importlib_ metadata] (https:/ /togithub. com/python/ importlib_ metadata ) |
`==7.0.2` -> `==7.1.0` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ importlib_ metadata/ 7.1.0?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/importlib_ metadata/ 7.1.0?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/importlib_ metadata/ 7.0.2/7. 1.0?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/importlib_ metadata/ 7.0.2/7. 1.0?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
---
### Release Notes
<details>
<summary> python/ importlib_ metadata (importlib_ metadata) </summary>
###
[`v7.1.0`](https:/ /togithub. com/python/ importlib_ metadata/ compare/ v7.0.2. ..v7.1. 0 )
[Compare
Source](https:/ /togithub. com/python/ importlib_ metadata/ compare/ v7.0.2. ..v7.1. 0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI2OS4yI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
77d438c...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-12
chore(deps): update dependency zipp to v3.18.1 (#1645)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [zipp](https:/ /togithub. com/jaraco/ zipp ) | `==3.18.0` -> `==3.18.1` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ zipp/3. 18.1?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/zipp/ 3.18.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/zipp/ 3.18.0/ 3.18.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/zipp/ 3.18.0/ 3.18.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
---
### Release Notes
<details>
<summary> jaraco/ zipp (zipp)</summary>
###
[`v3.18.1`](https:/ /togithub. com/jaraco/ zipp/compare/ v3.18.0. ..v3.18. 1 )
[Compare
Source](https:/ /togithub. com/jaraco/ zipp/compare/ v3.18.0. ..v3.18. 1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI2OS4yI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
cb0292b...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-12
chore(deps): update dependency typing_extensions to v4.11.0 (#1637)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [typing_ extensions] (https:/ /togithub. com/python/ typing_ extensions )
([changelog](https:/ /togithub. com/python/ typing_ extensions/ blob/main/ CHANGELOG. md ))
| `==4.10.0` -> `==4.11.0` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ typing_ extensions/ 4.11.0? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/typing_ extensions/ 4.11.0? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/typing_ extensions/ 4.10.0/ 4.11.0? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/typing_ extensions/ 4.10.0/ 4.11.0? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
---
### Release Notes
<details>
<summary> python/ typing_ extensions (typing_ extensions) </summary>
###
[`v4.11.0`](https:/ /togithub. com/python/ typing_ extensions/ blob/HEAD/ CHANGELOG. md#Release- 4110-April- 5-2024 )
[Compare
Source](https:/ /togithub. com/python/ typing_ extensions/ compare/ 4.10.0. ..4.11. 0 )
This feature release provides improvements to various recently
added features, most importantly type parameter defaults (PEP 696).
There are no changes since 4.11.0rc1.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI2OS4yI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
c380521...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-12
chore(deps): update dependency protobuf to v5 (#1639)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [protobuf](https:/ /developers. google. com/protocol- buffers/ ) |
`==3.20.3` -> `==5.26.1` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ protobuf/ 5.26.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/protobuf/ 5.26.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/protobuf/ 3.20.3/ 5.26.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/protobuf/ 3.20.3/ 5.26.1? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI2OS4yI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
2f38be1...
by
"renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
on 2024-04-12
chore(deps): update dependency idna to v3.7 [security] (#1644)
[![Mend
Renovate](https:/ /app.renovatebo t.com/images/ banner. svg )](https:/ /renovatebot. com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|-- -|---|- --|---| ---|
| [idna](https:/ /togithub. com/kjd/ idna )
([changelog](https:/ /togithub. com/kjd/ idna/blob/ master/ HISTORY. rst )) |
`==3.6` -> `==3.7` |
[![age](https:/ /developer. mend.io/ api/mc/ badges/ age/pypi/ idna/3. 7?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![adoption](https:/ /developer. mend.io/ api/mc/ badges/ adoption/ pypi/idna/ 3.7?slim= true)]( https:/ /docs.renovateb ot.com/ merge-confidenc e/ )
|
[![passing](https:/ /developer. mend.io/ api/mc/ badges/ compatibility/ pypi/idna/ 3.6/3.7? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
[![confidence](https:/ /developer. mend.io/ api/mc/ badges/ confidence/ pypi/idna/ 3.6/3.7? slim=true) ](https: //docs. renovatebot. com/merge- confidence/ )
|
### GitHub Vulnerability Alerts
####
[CVE-2024-3651](https:/ /togithub. com/kjd/ idna/security/ advisories/ GHSA-jjg7- 2v4v-x38h )
### Impact
A specially crafted argument to the `idna.encode()` function could
consume significant resources. This may lead to a denial-of-service.
### Patches
The function has been refined to reject such strings without the
associated resource consumption in version 3.7.
### Workarounds
Domain names cannot exceed 253 characters in length, if this length
limit is enforced prior to passing the domain to the `idna.encode()`
function it should no longer consume significant resources. This is
triggered by arbitrarily large inputs that would not occur in normal
usage, but may be passed to the library assuming there is no preliminary
input validation by the higher-level application.
### References
* https:/ /huntr. com/bounties/ 93d78d07- d791-4b39- a845-cbfabc44aa db
---
### Release Notes
<details>
<summary>kjd/idna (idna)</summary>
### [`v3.7`](https:/ /togithub. com/kjd/ idna/compare/ v3.6... v3.7 )
[Compare Source](https:/ /togithub. com/kjd/ idna/compare/ v3.6... v3.7 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" in timezone Etc/UTC, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https:/ /www.mend. io/free- developer- tools/renovate/ ). View
repository job log
[here](https:/ /developer. mend.io/ github/ canonical/ charmcraft ).
<!--renovate- debug:eyJjcmVhd GVkSW5WZXIiOiIz Ny4yNjkuMiIsInV wZGF0ZWRJblZlci I6IjM3LjI2OS4yI iwidGFyZ2V0QnJh bmNoIjoibWFpbiJ 9-->
Co-authored-by: renovate[bot] <29139614+ renovate[ bot]@users. noreply. github. com>
207a917...
by
Sheng Yu
on 2024-04-12
fix: warning deprecated prime use (#1642)
Fixes: #1609