@@ -15,78 +15,106 @@ concurrency:
1515jobs :
1616 lint :
1717 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
1919 secrets : inherit
2020
2121 update-swagger :
2222 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
2424 secrets : inherit
2525
2626 unit-tests :
2727 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
2929 secrets : inherit
3030
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
3444 secrets : inherit
3545
3646 build-docker :
3747 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
3950 secrets : inherit
4051
4152 push-docker :
4253 name : Push Docker Images
4354 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
4556 secrets : inherit
4657
4758 push-heighliner :
4859 name : Push Heighliner Images
4960 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
5162 secrets : inherit
5263
5364 docker-scout :
5465 name : Docker Scout
5566 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
5768 secrets : inherit
5869
5970 interchain-tests :
6071 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 :
72+ needs :
6873 - build-docker
69- - build-darwin-binaries
70- uses : burnt-labs/xion/.github/workflows/build-release-info .yaml@main
74+ - build-integration
75+ uses : burnt-labs/xion/.github/workflows/integration-tests .yaml@workflows/ main
7176 secrets : inherit
7277
7378 build-release :
7479 name : Build Release
7580 needs :
81+ - build-linux
7682 - lint
7783 - update-swagger
7884 - unit-tests
85+ - build-darwin
7986 - docker-scout
8087 - interchain-tests
81- - build-release-info
82- - build-darwin-binaries
83- uses : burnt-labs/xion/.github/workflows/build-release.yaml@main
88+ uses : burnt-labs/xion/.github/workflows/goreleaser.yaml@workflows/main
8489 secrets : inherit
8590
86- update-networks :
87- name : Update Networks Repo
88- needs :
89- - build-release
90- - build-release-info
91- uses : burnt-labs/xion/.github/workflows/update-networks.yaml@main
91+ # # TODO: move to goreleaser
92+ # build-release-info:
93+ # name: Build Release Info
94+ # needs:
95+ # - build-darwin
96+ # - build-linux
97+ # uses: burnt-labs/xion/.github/workflows/build-release-info.yaml@workflows/main
98+ # secrets: inherit
99+
100+ # TODO: move to goreleaser
101+ publish-types :
102+ name : Publish Typescript Types
103+ needs : build-release
104+ uses : burnt-labs/xion/.github/workflows/publish-types.yaml@workflows/main
105+ secrets : inherit
106+
107+ # TODO: move to triggered action in burnt-networks repo
108+ # update-networks:
109+ # name: Update Networks Repo
110+ # needs:
111+ # - build-release
112+ # - build-release-info
113+ # uses: burnt-labs/xion/.github/workflows/update-networks.yaml@workflows/main
114+ # secrets: inherit
115+
116+ verify-installers :
117+ name : Verify Package Installers
118+ needs : build-release
119+ uses : burnt-labs/xion/.github/workflows/verify-installers.yaml@workflows/main
92120 secrets : inherit
0 commit comments