Skip to content

Commit 05f3770

Browse files
authored
Stop using cache in releases, reorder hex publish (#130)
1 parent bb06ee9 commit 05f3770

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

.circleci/config.yml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)