Skip to content

[pull] main from apache:main#2520

Merged
pull[bot] merged 10 commits intoboost-entropy-python:mainfrom
apache:main
Jul 3, 2025
Merged

[pull] main from apache:main#2520
pull[bot] merged 10 commits intoboost-entropy-python:mainfrom
apache:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jul 3, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.2)

Can you help keep this open source service alive? 💖 Please sponsor : )

gopidesupavan and others added 10 commits July 3, 2025 18:18
* Add sboms generation into publish-docs workflow

* Add sboms generation into publish-docs workflow
…52269)

Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr>
* Added jwt authentication to the TableauHook

* Added further unit tests

* Adjusted Tableau connection docs

* Added mutually exclusive check for auth methods
The SBOM links generated in Airflow docs were using the "stable"
version in their links. This was wrong - each of the versioned
documentation in "security/sbom" page should link to the exact
folder where SBOMS are stored for particular airflow version.

This has been fixed in the generated documentation for past
versions of airflow already, but this change implements proper
link for future documentation generation.

Fixes: #51791
…52360)

* add pydantic.main.BaseModel serde

* fix mypy error

* add a test case

resolve conflicts in test case

* refactor main serde workflow and pydantic serde based on feedback

* fix serialize return type when not found

* change qualname(BaseModel) to 'pydantic.main.BaseModel' for consistency

* remove unused import

* precommit fix

* refactor all deserializer, and revert some changes to serde

* refactor the interface of deserialize, and update unit tests

need to overwrite if classname == qualname(datetime.timedelta) and isinstance(data, str | float) since the second argument of isinstance accept a class or tuple

resolve conflict

* add test, make a few fixes

* precommit fix

* fix wrong ZoneInfo class in deserializer

* update to isinstance(data, str | float) for >3.9

resolve conflict

* use type ignore for pydantic, and make numpy serializer compatible to np.bool

* precommit fix

* revert change to numpy module
We did not pass github_token to download_url when generating SBOM
and when generating a lot of parallel sboms it very easily hit
rate limits.
@pull pull bot locked and limited conversation to collaborators Jul 3, 2025
@pull pull bot added the ⤵️ pull label Jul 3, 2025
@pull pull bot merged commit bbbc050 into boost-entropy-python:main Jul 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants