7777 name : " Test ${{ matrix.test_any && 'any' || 'platform-specific' }} wheel"
7878 uses : ./.github/workflows/tests.yml
7979 strategy :
80+ fail-fast : false
8081 matrix :
8182 include :
8283 - python_versions : ' ["3.10"]'
@@ -100,83 +101,80 @@ jobs:
100101 DOCSTRING : false
101102 test_any : true
102103 with :
103- ANSYS_VERSION : ${{ inputs.ansys_version || vars.ANSYS_VERSION_LAST_RELEASED }}
104+ ANSYS_VERSION : ${{ inputs.ansys_version || fromJson( vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).version }}
104105 python_versions : ${{ matrix.python_versions }}
105106 wheel : ${{ matrix.wheel }}
106107 wheelhouse : ${{ matrix.wheelhouse }}
107108 DOCSTRING : ${{ matrix.DOCSTRING }}
108109 test_any : ${{ matrix.test_any }}
109- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
110+ standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).patch }}
110111 secrets : inherit
111112
112113 docs :
113114 uses : ./.github/workflows/docs.yml
114115 with :
115- ANSYS_VERSION : ${{ inputs.ansys_version || vars.ANSYS_VERSION_LAST_RELEASED }}
116- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
116+ ANSYS_VERSION : ${{ inputs.ansys_version || fromJson( vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).version }}
117+ standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).patch }}
117118 event_name : ${{ github.event_name }}
118119 secrets : inherit
119120
120121 examples :
121122 uses : ./.github/workflows/examples.yml
122123 with :
123- ANSYS_VERSION : ${{ inputs.ansys_version || vars.ANSYS_VERSION_LAST_RELEASED }}
124+ ANSYS_VERSION : ${{ inputs.ansys_version || fromJson( vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).version }}
124125 python_versions : ' ["3.10", "3.11", "3.12", "3.13"]'
125- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
126+ standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).patch }}
126127 secrets : inherit
127128
128129 tests-retro :
129- name : " Test DPF ${{ matrix.version }} compatibility"
130+ name : " Test DPF ${{ matrix.version.version }}${{ matrix.version.patch }} compatibility"
130131 strategy :
131132 fail-fast : false
132133 matrix :
133134 version :
134- - ${{ fromJson(vars.ANSYS_VERSIONS_RETRO ) }}
135+ - ${{ fromJson(vars.ANSYS_VERSIONS_RETRO_WITH_PATCH ) }}
135136 uses : ./.github/workflows/tests.yml
136137 with :
137- ANSYS_VERSION : ${{ matrix.version }}
138+ ANSYS_VERSION : ${{ matrix.version.version }}
138139 python_versions : ' ["3.10"]'
139140 DOCSTRING : false
140- standalone_suffix : ${{ matrix.version == '241' && '.sp01' || '' }}
141+ standalone_suffix : ${{ matrix.version.patch }}
141142 secrets : inherit
142143
143144 tests-pydpf-post :
144- name : " Test PyDPF-Post with ${{ matrix.version}}"
145+ name : " Test PyDPF-Post with ${{ matrix.version.version }}${{ matrix.version.patch }}"
145146 strategy :
146147 fail-fast : false
147148 matrix :
148149 version :
149- - ${{ fromJson(vars.ANSYS_VERSIONS_RETRO) }}
150- standalone_suffix :
151- - " "
150+ - ${{ fromJson(vars.ANSYS_VERSIONS_RETRO_WITH_PATCH) }}
152151 test_docstrings :
153152 - " false"
154153 include :
155- - version : ${{ vars.ANSYS_VERSION_LAST_RELEASED }}
156- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
154+ - version : ${{ fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH) }}
157155 test_docstrings" : " true"
158156 uses : ./.github/workflows/pydpf-post.yml
159157 with :
160- ANSYS_VERSION : ${{ matrix.version }}
161- standalone_suffix : ${{ matrix.version == '241' && '.sp01' || matrix.standalone_suffix }}
158+ ANSYS_VERSION : ${{ matrix.version.version }}
159+ standalone_suffix : ${{ matrix.version.patch }}
162160 test_docstrings : ${{ matrix.test_docstrings }}
163161 secrets : inherit
164162
165163 docker_tests :
166164 name : " Build and Test on Docker"
167165 uses : ./.github/workflows/test_docker.yml
168166 with :
169- ANSYS_VERSION : ${{ inputs.ansys_version || vars.ANSYS_VERSION_LAST_RELEASED }}
170- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
167+ ANSYS_VERSION : ${{ inputs.ansys_version || fromJson( vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).version }}
168+ standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).patch }}
171169 secrets : inherit
172170
173171 docker_examples :
174172 name : " Run examples on Docker"
175173 uses : ./.github/workflows/examples_docker.yml
176174 with :
177- ANSYS_VERSION : ${{ inputs.ansys_version || vars.ANSYS_VERSION_LAST_RELEASED }}
175+ ANSYS_VERSION : ${{ inputs.ansys_version || fromJson( vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).version }}
178176 python_versions : ' ["3.10", "3.11", "3.12", "3.13"]'
179- standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || '' }}
177+ standalone_suffix : ${{ github.event.inputs.standalone_branch_suffix || fromJson(vars.ANSYS_VERSION_LAST_RELEASED_WITH_PATCH).patch }}
180178 secrets : inherit
181179
182180 draft_release :
0 commit comments