Skip to content

Commit

Permalink
More automation when retrieving Airlfow dependencies health status (a…
Browse files Browse the repository at this point in the history
…pache#41653)

* More automation when retrieving Airlfow dependencies health status

The command to retrieve Airflow dependencies health status aims to
automate retrieval of all the information that has been so far
manually derived and to put it automatically into Google Spreadsheet.

What's done so far:

* Google Spreadsheet integration
* Filtering of relevant OPSF scorecard values
* Converting OPSF scorecard details into comments for relevant cells
* Automatically deriving "Governance", "Livecycle status" and
  "Unpatched vulnerabilities" (no importance yet - that will need
  Github integration.

* fixup! More automation when retrieving Airlfow dependencies health status
  • Loading branch information
potiuk authored Aug 25, 2024
1 parent 67a7923 commit eb6ea6c
Show file tree
Hide file tree
Showing 7 changed files with 573 additions and 64 deletions.
2 changes: 1 addition & 1 deletion dev/breeze/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,6 @@ PLEASE DO NOT MODIFY THE HASH BELOW! IT IS AUTOMATICALLY UPDATED BY PRE-COMMIT.

---------------------------------------------------------------------------------------------------------

Package config hash: f8e8729f4236f050d4412cbbc9d53fdd4e6ddad65ce5fafd3c5b6fcdacbea5431eea760b961534a63fd5733b072b38e8167b5b0c12ee48b31c3257306ef11940
Package config hash: 8e382ff46231b261a569886a45480104eb5436434d2845c3eb011ee9dd4da3c2fa33f561eaa36f2245a29c8719ae2e86d7ffec39463c46e0b3b4bde56a27abe6

---------------------------------------------------------------------------------------------------------
92 changes: 78 additions & 14 deletions dev/breeze/doc/images/output_sbom_export-dependency-information.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24dce1db728b2c24782375cd3c18600c
04ba24ba16920575bec41722d612f0a4
3 changes: 3 additions & 0 deletions dev/breeze/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ dependencies = [
"click>=8.1.7",
"filelock>=3.13.0",
"flit>=3.5.0",
"google-api-python-client>=2.142.0",
"google-auth-httplib2>=0.2.0",
"google-auth-oauthlib>=1.2.0",
"gitpython>=3.1.40",
"hatch==1.9.4",
# Importib_resources 6.2.0-6.3.1 break pytest_rewrite
Expand Down
Loading

0 comments on commit eb6ea6c

Please sign in to comment.