Skip to content

Commit 80804d9

Browse files
committed
Splits publish action
1 parent d06e366 commit 80804d9

File tree

4 files changed

+51
-9
lines changed

4 files changed

+51
-9
lines changed

.github/workflows/publish-macros.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Publish (zfi-macros)
2+
on:
3+
push:
4+
tags:
5+
- 'macros-v*'
6+
jobs:
7+
publish:
8+
name: Publish
9+
runs-on: ubuntu-22.04
10+
env:
11+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
12+
steps:
13+
- name: Checkout source
14+
uses: actions/checkout@v3
15+
- name: Publish
16+
run: cargo publish -p zfi-macros
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: CD
1+
name: Publish (zfi-testing-macros)
22
on:
33
push:
44
tags:
5-
- '*'
5+
- 'testing-macros-v*'
66
jobs:
77
publish:
88
name: Publish
@@ -12,11 +12,5 @@ jobs:
1212
steps:
1313
- name: Checkout source
1414
uses: actions/checkout@v3
15-
- name: Publish zfi-macros
16-
run: cargo publish -p zfi-macros
17-
- name: Publish zfi-testing-macros
15+
- name: Publish
1816
run: cargo publish -p zfi-testing-macros
19-
- name: Publish zfi-testing
20-
run: cargo publish -p zfi-testing
21-
- name: Publish zfi
22-
run: cargo publish

.github/workflows/publish-testing.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Publish (zfi-testing)
2+
on:
3+
push:
4+
tags:
5+
- 'testing-v*'
6+
jobs:
7+
publish:
8+
name: Publish
9+
runs-on: ubuntu-22.04
10+
env:
11+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
12+
steps:
13+
- name: Checkout source
14+
uses: actions/checkout@v3
15+
- name: Publish
16+
run: cargo publish -p zfi-testing

.github/workflows/publish.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Publish (zfi)
2+
on:
3+
push:
4+
tags:
5+
- 'v*'
6+
jobs:
7+
publish:
8+
name: Publish
9+
runs-on: ubuntu-22.04
10+
env:
11+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
12+
steps:
13+
- name: Checkout source
14+
uses: actions/checkout@v3
15+
- name: Publish
16+
run: cargo publish

0 commit comments

Comments
 (0)