File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,13 +25,34 @@ jobs:
2525 unit-tests :
2626 uses : ' ./.github/workflows/testing-unit.yaml'
2727 secrets : inherit
28+ with :
29+ python_versions_json : ' ["3.9"]'
30+
31+ create-project :
32+ uses : ' ./.github/workflows/project-setup.yaml'
33+ secrets : inherit
34+ needs :
35+ - unit-tests
36+
2837 integration-tests :
29- uses : ' ./.github/workflows/testing-integration.yaml'
30- secrets : inherit
38+ uses : ' ./.github/workflows/testing-integration.yaml'
39+ secrets : inherit
40+ needs :
41+ - unit-tests
42+ - create-project
43+ with :
44+ encrypted_project_api_key : ${{ needs.create-project.outputs.encrypted_project_api_key }}
45+ python_versions_json : ' ["3.9", "3.13"]'
46+
3147 dependency-tests :
3248 uses : ' ./.github/workflows/testing-dependency.yaml'
3349 secrets : inherit
34- needs : unit-tests
50+ needs :
51+ - unit-tests
52+ - create-project
53+ with :
54+ encrypted_project_api_key : ${{ needs.create-project.outputs.encrypted_project_api_key }}
55+
3556 install-tests :
3657 uses : ' ./.github/workflows/testing-install.yaml'
3758 secrets : inherit
5879 secrets : inherit
5980 needs :
6081 - pypi
82+
83+ cleanup-project :
84+ if : ${{ always() }}
85+ needs :
86+ - create-project
87+ - integration-tests
88+ - pypi
89+ - docs-publish
90+ uses : ' ./.github/workflows/project-cleanup.yaml'
91+ secrets : inherit
92+ with :
93+ project_id : ${{ needs.create-project.outputs.project_id }}
94+ encrypted_project_api_key : ${{ needs.create-project.outputs.encrypted_project_api_key }}
You can’t perform that action at this time.
0 commit comments