@@ -15,72 +15,92 @@ concurrency:
15
15
jobs :
16
16
lint :
17
17
name : Golang CI Lint
18
- uses : burnt-labs/xion/.github/workflows/golangci-lint.yaml@main
18
+ uses : burnt-labs/xion/.github/workflows/golangci-lint.yaml@workflows/ main
19
19
secrets : inherit
20
20
21
21
update-swagger :
22
22
name : Update Swagger
23
- uses : burnt-labs/xion/.github/workflows/update-swagger.yaml@main
23
+ uses : burnt-labs/xion/.github/workflows/update-swagger.yaml@workflows/ main
24
24
secrets : inherit
25
25
26
26
unit-tests :
27
27
name : Go Unit Tests
28
- uses : burnt-labs/xion/.github/workflows/tests.yaml@main
28
+ uses : burnt-labs/xion/.github/workflows/tests.yaml@workflows/ main
29
29
secrets : inherit
30
30
31
- build-darwin-binaries :
32
- name : Build Darwin Binaries
33
- uses : burnt-labs/xion/.github/workflows/darwin-build.yaml@main
31
+ build-darwin :
32
+ name : Build Binaries
33
+ uses : burnt-labs/xion/.github/workflows/binaries-darwin.yaml@workflows/main
34
+ secrets : inherit
35
+
36
+ build-linux :
37
+ name : Build Binaries
38
+ uses : burnt-labs/xion/.github/workflows/binaries-linux.yaml@workflows/main
39
+ secrets : inherit
40
+
41
+ build-integration :
42
+ name : Build Binaries
43
+ uses : burnt-labs/xion/.github/workflows/binaries-test.yaml@workflows/main
34
44
secrets : inherit
35
45
36
46
build-docker :
37
47
name : Build Docker Images
38
- uses : burnt-labs/xion/.github/workflows/docker-build.yaml@main
48
+ needs : build-linux
49
+ uses : burnt-labs/xion/.github/workflows/docker-build.yaml@workflows/main
39
50
secrets : inherit
40
51
41
52
push-docker :
42
53
name : Push Docker Images
43
54
needs : build-docker
44
- uses : burnt-labs/xion/.github/workflows/docker-push.yaml@main
55
+ uses : burnt-labs/xion/.github/workflows/docker-push.yaml@workflows/ main
45
56
secrets : inherit
46
57
47
58
push-heighliner :
48
59
name : Push Heighliner Images
49
60
needs : build-docker
50
- uses : burnt-labs/xion/.github/workflows/heighliner-push.yaml@main
61
+ uses : burnt-labs/xion/.github/workflows/heighliner-push.yaml@workflows/ main
51
62
secrets : inherit
52
63
53
64
docker-scout :
54
65
name : Docker Scout
55
66
needs : build-docker
56
- uses : burnt-labs/xion/.github/workflows/docker-scout.yaml@main
67
+ uses : burnt-labs/xion/.github/workflows/docker-scout.yaml@workflows/ main
57
68
secrets : inherit
58
69
59
- interchain-tests :
60
- name : Interchain tests
61
- needs : build-docker
62
- uses : burnt-labs/xion/.github/workflows/integration-tests.yaml@main
63
- secrets : inherit
64
-
65
- build-release-info :
66
- name : Build Release Info
67
- needs :
68
- - build-docker
69
- - build-darwin-binaries
70
- uses : burnt-labs/xion/.github/workflows/build-release-info.yaml@main
71
- secrets : inherit
70
+ # interchain-tests:
71
+ # name: Interchain tests
72
+ # needs:
73
+ # - build-docker
74
+ # - build-integration
75
+ # uses: burnt-labs/xion/.github/workflows/integration-tests.yaml@workflows/main
76
+ # secrets: inherit
72
77
73
78
build-release :
74
79
name : Build Release
75
80
needs :
76
81
- lint
77
82
- update-swagger
78
83
- unit-tests
84
+ - build-darwin
79
85
- docker-scout
80
- - interchain-tests
81
- - build-release-info
82
- - build-darwin-binaries
83
- uses : burnt-labs/xion/.github/workflows/build-release.yaml@main
86
+ # - interchain-tests
87
+ uses : burnt-labs/xion/.github/workflows/goreleaser.yaml@workflows/main
88
+ secrets : inherit
89
+
90
+ # # TODO: move to goreleaser
91
+ # build-release-info:
92
+ # name: Build Release Info
93
+ # needs:
94
+ # - build-darwin
95
+ # - build-linux
96
+ # uses: burnt-labs/xion/.github/workflows/build-release-info.yaml@workflows/main
97
+ # secrets: inherit
98
+
99
+ # TODO: move to goreleaser
100
+ publish-types :
101
+ name : Publish Typescript Types
102
+ needs : build-release
103
+ uses : burnt-labs/xion/.github/workflows/publish-types.yaml@workflows/main
84
104
secrets : inherit
85
105
86
106
# TODO: move to triggered action in burnt-networks repo
89
109
# needs:
90
110
# - build-release
91
111
# - build-release-info
92
- # uses: burnt-labs/xion/.github/workflows/update-networks.yaml@main
112
+ # uses: burnt-labs/xion/.github/workflows/update-networks.yaml@workflows/ main
93
113
# secrets: inherit
0 commit comments