diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ef4d3db..c580bfd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,10 +17,12 @@ on: branches: - main - sandbox + - release/** pull_request: branches: - main - sandbox + - release/** workflow_dispatch: jobs: @@ -28,7 +30,7 @@ jobs: uses: ./.github/workflows/verify.yaml publish-release: - if: contains(fromJSON('["main", "sandbox"]'), github.ref_name) && (github.event_name != 'pull_request') + if: (contains(fromJSON('["main", "sandbox"]'), github.ref_name) || startsWith(github.ref_name, 'release/')) && (github.event_name != 'pull_request') needs: build-and-verify name: semantic-release runs-on: ubuntu-latest diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6cf2651..e7421ca 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,6 +17,7 @@ on: branches: - main - sandbox + - release/** workflow_dispatch: workflow_call: diff --git a/.releaserc b/.releaserc index ebc4e19..0942649 100644 --- a/.releaserc +++ b/.releaserc @@ -1,6 +1,6 @@ { "debug": true, - "branches": [ "main", {"name": "sandbox", "prerelease": "rc"} ], + "branches": [ "main", {"name": "sandbox", "prerelease": "rc"}, {"name": "release/*", "prerelease": "rc"} ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", @@ -20,4 +20,4 @@ ], "@semantic-release/github" ] -} \ No newline at end of file +} diff --git a/.secrets.baseline b/.secrets.baseline index 6a81058..711b356 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -77,132 +77,112 @@ } ], "results": { - "IMPLEMENTATION_SUMMARY.md": [ + "README.md": [ { - "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", + "hashed_secret": "aecdccc1cf64595b34e0cc152d238daabb32183a", "is_secret": false, "is_verified": false, - "line_number": 354, + "line_number": 913, "type": "Secret Keyword", "verified_result": null - } - ], - "PYPI_PUBLISHING_GUIDE.md": [ + }, { - "hashed_secret": "754706c2ff892817e7b2e272ba4a5ce6436ee21e", + "hashed_secret": "f38bc57e171a3c9c5e4f405adb19a64667f875f5", "is_secret": false, "is_verified": false, - "line_number": 91, + "line_number": 943, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "29655b94c5f6b01dea10b08eabff1a9baf4e7454", + "hashed_secret": "e30ca465df4f3e851bad07da49e40817b45bae75", "is_secret": false, "is_verified": false, - "line_number": 111, + "line_number": 956, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "009485c1b6ff24ae7c9b382a92e78343c55ce1ba", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", "is_secret": false, "is_verified": false, - "line_number": 131, + "line_number": 970, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "31a578e3f2377fae4faeeff63d23c1dbe03073ba", + "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", "is_secret": false, "is_verified": false, - "line_number": 136, + "line_number": 986, "type": "Secret Keyword", "verified_result": null } ], - "QUICK_PUBLISH_GUIDE.md": [ + "docs/chapters/02_overview/faq.rst": [ { - "hashed_secret": "009485c1b6ff24ae7c9b382a92e78343c55ce1ba", + "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", "is_secret": false, "is_verified": false, - "line_number": 86, + "line_number": 98, "type": "Secret Keyword", "verified_result": null } ], - "README.md": [ - { - "hashed_secret": "aecdccc1cf64595b34e0cc152d238daabb32183a", - "is_secret": false, - "is_verified": false, - "line_number": 915, - "type": "Secret Keyword", - "verified_result": null - }, + "docs/chapters/03_common_modules/authentication.rst": [ { - "hashed_secret": "f38bc57e171a3c9c5e4f405adb19a64667f875f5", + "hashed_secret": "1042188d51afe0c0b267d5c98e5ac2f2c741b28f", "is_secret": false, "is_verified": false, - "line_number": 945, + "line_number": 89, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "e30ca465df4f3e851bad07da49e40817b45bae75", + "hashed_secret": "da6d6e9daf684cee4efd410e4d165ec5a2ee39a2", "is_secret": false, "is_verified": false, - "line_number": 958, + "line_number": 128, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "hashed_secret": "c58be5891091085cf51bf3e4d19317dce52767ae", "is_secret": false, "is_verified": false, - "line_number": 972, + "line_number": 160, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", - "is_secret": false, - "is_verified": false, - "line_number": 988, - "type": "Secret Keyword", - "verified_result": null - } - ], - "README_dev.md": [ - { - "hashed_secret": "aecdccc1cf64595b34e0cc152d238daabb32183a", + "hashed_secret": "ac52c3fa11d37a567f21c61397670e9dff7b8a52", "is_secret": false, "is_verified": false, - "line_number": 887, + "line_number": 192, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "f38bc57e171a3c9c5e4f405adb19a64667f875f5", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", "is_secret": false, "is_verified": false, - "line_number": 917, + "line_number": 209, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "e30ca465df4f3e851bad07da49e40817b45bae75", + "hashed_secret": "a033a528b603fed46f861d4b3542c417b99d41c8", "is_secret": false, "is_verified": false, - "line_number": 930, + "line_number": 243, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "hashed_secret": "a62f2225bf70bfaccbc7f1ef2a397836717377de", "is_secret": false, "is_verified": false, - "line_number": 944, + "line_number": 432, "type": "Secret Keyword", "verified_result": null }, @@ -210,93 +190,77 @@ "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", "is_secret": false, "is_verified": false, - "line_number": 960, + "line_number": 469, "type": "Secret Keyword", "verified_result": null } ], - "docs/chapters/02_overview/faq.rst": [ + "docs/chapters/04_dq_validator/rest_api_integration.rst": [ { "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", "is_secret": false, "is_verified": false, - "line_number": 98, + "line_number": 48, "type": "Secret Keyword", "verified_result": null } ], - "docs/chapters/03_common_modules/authentication.rst": [ - { - "hashed_secret": "1042188d51afe0c0b267d5c98e5ac2f2c741b28f", - "is_secret": false, - "is_verified": false, - "line_number": 89, - "type": "Secret Keyword", - "verified_result": null - }, - { - "hashed_secret": "da6d6e9daf684cee4efd410e4d165ec5a2ee39a2", - "is_secret": false, - "is_verified": false, - "line_number": 128, - "type": "Secret Keyword", - "verified_result": null - }, - { - "hashed_secret": "c58be5891091085cf51bf3e4d19317dce52767ae", - "is_secret": false, - "is_verified": false, - "line_number": 160, - "type": "Secret Keyword", - "verified_result": null - }, + "docs/chapters/05_dph_services/overview.rst": [ { - "hashed_secret": "ac52c3fa11d37a567f21c61397670e9dff7b8a52", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", "is_secret": false, "is_verified": false, - "line_number": 192, + "line_number": 123, "type": "Secret Keyword", "verified_result": null - }, + } + ], + "docs/chapters/05_dph_services/usage_guide.rst": [ { - "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", "is_secret": false, "is_verified": false, - "line_number": 209, + "line_number": 63, "type": "Secret Keyword", "verified_result": null - }, + } + ], + "docs/chapters/06_odcs_generator/collibra_integration.rst": [ { - "hashed_secret": "a033a528b603fed46f861d4b3542c417b99d41c8", + "hashed_secret": "564e340cd48437d2dfe876ee154cc99dc4d0d137", "is_secret": false, "is_verified": false, - "line_number": 243, + "line_number": 97, "type": "Secret Keyword", "verified_result": null - }, + } + ], + "docs/chapters/06_odcs_generator/examples.rst": [ { - "hashed_secret": "a62f2225bf70bfaccbc7f1ef2a397836717377de", + "hashed_secret": "564e340cd48437d2dfe876ee154cc99dc4d0d137", "is_secret": false, "is_verified": false, - "line_number": 432, + "line_number": 61, "type": "Secret Keyword", "verified_result": null - }, + } + ], + "docs/chapters/06_odcs_generator/index.rst": [ { - "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", + "hashed_secret": "564e340cd48437d2dfe876ee154cc99dc4d0d137", "is_secret": false, "is_verified": false, - "line_number": 469, + "line_number": 93, "type": "Secret Keyword", "verified_result": null } ], - "docs/chapters/04_dq_validator/rest_api_integration.rst": [ + "docs/chapters/06_odcs_generator/informatica_integration.rst": [ { - "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", + "hashed_secret": "564e340cd48437d2dfe876ee154cc99dc4d0d137", "is_secret": false, "is_verified": false, - "line_number": 48, + "line_number": 77, "type": "Secret Keyword", "verified_result": null }