@@ -34,10 +34,6 @@ commands:
3434 platform :
3535 type : enum
3636 enum : [macos-arm, linux-x86, linux-arm]
37- cache-version :
38- description : " Cache version number, can be used to force cache recreation"
39- type : integer
40- default : 1
4137
4238 steps :
4339 - checkout
@@ -61,10 +57,9 @@ commands:
6157 command : |
6258 mix local.hex --force
6359 mix local.rebar --force
64- - elixir/get_mix_deps :
65- cache-version : << parameters.cache-version >>
66- - elixir/use_build_cache :
67- cache-version : << parameters.cache-version >>
60+ - run :
61+ name : Get deps
62+ command : mix deps.get
6863 - run :
6964 name : Mix release
7065 command : mix release server
@@ -240,7 +235,7 @@ workflows:
240235 filters : *push_filters
241236 - compare_versions :
242237 filters : *push_filters
243- - elixir/hex_publish :
238+ - mix_release_server_macos_arm : &mix_release_job_config
244239 requires :
245240 - elixir/build_test
246241 - test_exclude_browser
@@ -253,15 +248,6 @@ workflows:
253248 only : /v.*/
254249 context :
255250 - Deployment
256- - mix_release_server_macos_arm : &mix_release_job_config
257- requires :
258- - elixir/build_test
259- - test_exclude_browser
260- - elixir/lint
261- - compare_versions
262- filters : *publish_filters
263- context :
264- - Deployment
265251 - mix_release_server_linux_x86 : *mix_release_job_config
266252 - mix_release_server_linux_arm : *mix_release_job_config
267253 - publish_github_release :
@@ -273,14 +259,15 @@ workflows:
273259 context :
274260 - Deployment
275261 version : << pipeline.git.tag >>
276- - publish_python_package_macos_arm : &publish_python_package_job_config
262+ - elixir/hex_publish : &publish_job_config
277263 requires :
278264 - publish_github_release
279265 filters : *publish_filters
280266 context :
281267 - Deployment
282- - publish_python_package_linux_x86 : *publish_python_package_job_config
283- - publish_python_package_linux_arm : *publish_python_package_job_config
268+ - publish_python_package_macos_arm : *publish_job_config
269+ - publish_python_package_linux_x86 : *publish_job_config
270+ - publish_python_package_linux_arm : *publish_job_config
284271 - build_python_docs :
285272 requires :
286273 - publish_python_package_macos_arm
0 commit comments