Skip to content

Commit c0d9a2b

Browse files
authored
Get rid of windows build stages. (#12117)
1 parent cfa497b commit c0d9a2b

File tree

2 files changed

+1
-250
lines changed

2 files changed

+1
-250
lines changed

.github/workflows/release.yml

+1-10
Original file line numberDiff line numberDiff line change
@@ -186,15 +186,6 @@ jobs:
186186
compression-level: 0
187187
if-no-files-found: error
188188

189-
- name: Upload artifact -- windows/amd64
190-
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6
191-
with:
192-
name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_windows_amd64.zip
193-
path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_windows_amd64.zip
194-
retention-days: 1
195-
compression-level: 0
196-
if-no-files-found: error
197-
198189
## not required for now -- commented:
199190
# - name: Create and push a git tag for the released version in case perform_release is set
200191
# if: ${{ inputs.perform_release }}
@@ -204,7 +195,7 @@ jobs:
204195
# git tag -a ${{ inputs.release_version }} -m "Release ${{ inputs.release_version }}"
205196
# git push origin ${{ inputs.release_version }}
206197

207-
- name: Publish draft of the Release notes with assets (without windows .zip) in case perform_release is set
198+
- name: Publish draft of the Release notes with assets in case perform_release is set
208199
if: ${{ inputs.perform_release }}
209200
env:
210201
GH_TOKEN: ${{ github.token }}

.goreleaser.yml

-240
Original file line numberDiff line numberDiff line change
@@ -800,230 +800,6 @@ builds:
800800
## End of Linux ARM64
801801

802802

803-
## Windows AMD64:
804-
- id: windows-amd64-erigon
805-
main: ./cmd/erigon
806-
binary: erigon
807-
goos: [ windows ]
808-
goarch: [ amd64 ]
809-
env:
810-
- CC=x86_64-w64-mingw32-gcc
811-
- CXX=x86_64-w64-mingw32-g++
812-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
813-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
814-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
815-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
816-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
817-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
818-
tags: [ nosqlite, noboltdb, nosilkworm ]
819-
flags:
820-
- -v
821-
- -trimpath
822-
- -buildvcs=false
823-
ldflags:
824-
- -s -w -extldflags "-static"
825-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
826-
827-
- id: windows-amd64-downloader
828-
main: ./cmd/downloader
829-
binary: downloader
830-
goos: [ windows ]
831-
goarch: [ amd64 ]
832-
env:
833-
- CC=x86_64-w64-mingw32-gcc
834-
- CXX=x86_64-w64-mingw32-g++
835-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
836-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
837-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
838-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
839-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
840-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
841-
tags: [ nosqlite, noboltdb, nosilkworm ]
842-
flags:
843-
- -trimpath
844-
- -buildvcs=false
845-
ldflags:
846-
- -s -w -extldflags "-static"
847-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
848-
849-
- id: windows-amd64-devnet
850-
main: ./cmd/devnet
851-
binary: devnet
852-
goos: [ windows ]
853-
goarch: [ amd64 ]
854-
env:
855-
- CC=x86_64-w64-mingw32-gcc
856-
- CXX=x86_64-w64-mingw32-g++
857-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
858-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
859-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
860-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
861-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
862-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
863-
tags: [ nosqlite, noboltdb, nosilkworm ]
864-
flags:
865-
- -trimpath
866-
- -buildvcs=false
867-
ldflags:
868-
- -s -w -extldflags "-static"
869-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
870-
871-
- id: windows-amd64-evm
872-
main: ./cmd/evm
873-
binary: evm
874-
goos: [ windows ]
875-
goarch: [ amd64 ]
876-
env:
877-
- CC=x86_64-w64-mingw32-gcc
878-
- CXX=x86_64-w64-mingw32-g++
879-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
880-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
881-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
882-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
883-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
884-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
885-
tags: [ nosqlite, noboltdb, nosilkworm ]
886-
flags:
887-
- -trimpath
888-
- -buildvcs=false
889-
ldflags:
890-
- -s -w -extldflags "-static"
891-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
892-
893-
- id: windows-amd64-caplin
894-
main: ./cmd/caplin
895-
binary: caplin
896-
goos: [ windows ]
897-
goarch: [ amd64 ]
898-
env:
899-
- CC=x86_64-w64-mingw32-gcc
900-
- CXX=x86_64-w64-mingw32-g++
901-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
902-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
903-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
904-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
905-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
906-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
907-
tags: [ nosqlite, noboltdb, nosilkworm ]
908-
flags:
909-
- -trimpath
910-
- -buildvcs=false
911-
ldflags:
912-
- -s -w -extldflags "-static"
913-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
914-
915-
- id: windows-amd64-diag
916-
main: ./cmd/diag
917-
binary: diag
918-
goos: [ windows ]
919-
goarch: [ amd64 ]
920-
env:
921-
- CC=x86_64-w64-mingw32-gcc
922-
- CXX=x86_64-w64-mingw32-g++
923-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
924-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
925-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
926-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
927-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
928-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
929-
tags: [ nosqlite, noboltdb, nosilkworm ]
930-
flags:
931-
- -trimpath
932-
- -buildvcs=false
933-
ldflags:
934-
- -s -w -extldflags "-static"
935-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
936-
937-
- id: windows-amd64-integration
938-
main: ./cmd/integration
939-
binary: integration
940-
goos: [ windows ]
941-
goarch: [ amd64 ]
942-
env:
943-
- CC=x86_64-w64-mingw32-gcc
944-
- CXX=x86_64-w64-mingw32-g++
945-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
946-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
947-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
948-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
949-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
950-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
951-
tags: [ nosqlite, noboltdb, nosilkworm ]
952-
flags:
953-
- -trimpath
954-
- -buildvcs=false
955-
ldflags:
956-
- -s -w -extldflags "-static"
957-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
958-
959-
- id: windows-amd64-rpcdaemon
960-
main: ./cmd/rpcdaemon
961-
binary: rpcdaemon
962-
goos: [ windows ]
963-
goarch: [ amd64 ]
964-
env:
965-
- CC=x86_64-w64-mingw32-gcc
966-
- CXX=x86_64-w64-mingw32-g++
967-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
968-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
969-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
970-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
971-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
972-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
973-
tags: [ nosqlite, noboltdb, nosilkworm ]
974-
flags:
975-
- -trimpath
976-
- -buildvcs=false
977-
ldflags:
978-
- -s -w -extldflags "-static"
979-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
980-
981-
- id: windows-amd64-sentry
982-
main: ./cmd/sentry
983-
binary: sentry
984-
goos: [ windows ]
985-
goarch: [ amd64 ]
986-
env:
987-
- CC=x86_64-w64-mingw32-gcc
988-
- CXX=x86_64-w64-mingw32-g++
989-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
990-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
991-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
992-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
993-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
994-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
995-
tags: [ nosqlite, noboltdb, nosilkworm ]
996-
flags:
997-
- -trimpath
998-
- -buildvcs=false
999-
ldflags:
1000-
- -s -w -extldflags "-static"
1001-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
1002-
1003-
- id: windows-amd64-txpool
1004-
main: ./cmd/txpool
1005-
binary: txpool
1006-
goos: [ windows ]
1007-
goarch: [ amd64 ]
1008-
env:
1009-
- CC=x86_64-w64-mingw32-gcc
1010-
- CXX=x86_64-w64-mingw32-g++
1011-
- CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }}
1012-
- CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }}
1013-
- CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF
1014-
- CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF
1015-
- CMAKE_MDBX_BUILD_TIMESTAMP=unknown
1016-
- CMAKE_MDBX_FORCE_ASSERTIONS:INT=0
1017-
tags: [ nosqlite, noboltdb, nosilkworm ]
1018-
flags:
1019-
- -trimpath
1020-
- -buildvcs=false
1021-
ldflags:
1022-
- -s -w -extldflags "-static"
1023-
- -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }}
1024-
## Windows AMD64
1025-
1026-
1027803
archives:
1028804
- id: linux-arm64
1029805
builds:
@@ -1088,19 +864,3 @@ archives:
1088864
name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}"
1089865
wrap_in_directory: true
1090866
format: tar.gz
1091-
1092-
- id: windows-amd64
1093-
builds:
1094-
- windows-amd64-erigon
1095-
- windows-amd64-downloader
1096-
- windows-amd64-devnet
1097-
- windows-amd64-evm
1098-
- windows-amd64-caplin
1099-
- windows-amd64-diag
1100-
- windows-amd64-integration
1101-
- windows-amd64-rpcdaemon
1102-
- windows-amd64-sentry
1103-
- windows-amd64-txpool
1104-
name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}"
1105-
wrap_in_directory: true
1106-
format: zip

0 commit comments

Comments
 (0)