diff --git a/.github/backup/.goreleaser.yml b/.github/backup/.goreleaser.yml new file mode 100644 index 000000000..d3e4ac558 --- /dev/null +++ b/.github/backup/.goreleaser.yml @@ -0,0 +1,256 @@ +project_name: heimdall + +release: + disable: true + draft: true + prerelease: auto + +builds: + - &xbuildd + id: heimdalld-darwin-amd64 + main: ./cmd/heimdalld + binary: heimdalld + goos: + - darwin + goarch: + - amd64 + tags: + - netgo + env: + - CC=o64-clang + - CXX=o64-clang++ + ldflags: &ldflags + - -s -w + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + + - <<: *xbuildd + id: heimdalld-darwin-arm64 + goos: + - darwin + goarch: + - arm64 + env: + - CC=oa64-clang + - CXX=oa64-clang++ + + - <<: *xbuildd + id: heimdalld-linux-amd64 + goos: + - linux + goarch: + - amd64 + env: + - CC=gcc + - CXX=g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -s -w -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + + - <<: *xbuildd + id: heimdalld-linux-arm64 + goos: + - linux + goarch: + - arm64 + env: + - CC=aarch64-linux-gnu-gcc + - CXX=aarch64-linux-gnu-g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -s -w -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + + # heimdallcli + + - &xbuildcli + id: heimdallcli-darwin-amd64 + main: ./cmd/heimdallcli + binary: heimdallcli + goos: + - darwin + goarch: + - amd64 + tags: + - netgo + env: + - CC=o64-clang + - CXX=o64-clang++ + ldflags: + - -s -w + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + + - <<: *xbuildcli + id: heimdallcli-darwin-arm64 + goos: + - darwin + goarch: + - arm64 + env: + - CC=oa64-clang + - CXX=oa64-clang++ + + - <<: *xbuildcli + id: heimdallcli-linux-amd64 + goos: + - linux + goarch: + - amd64 + env: + - CC=gcc + - CXX=g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + + - <<: *xbuildcli + id: heimdallcli-linux-arm64 + goos: + - linux + goarch: + - arm64 + env: + - CC=aarch64-linux-gnu-gcc + - CXX=aarch64-linux-gnu-g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + +nfpms: + - vendor: 0xPolygon + homepage: https://polygon.technology + maintainer: Polygon Team + description: Polygon Blockchain + license: GPLv3 LGPLv3 + + bindir: /usr/local/bin + + formats: + - apk + - deb + - rpm + + contents: + - src: builder/files/heimdalld.service + dst: /lib/systemd/system/heimdalld.service + type: config + - src: builder/files/genesis-mainnet-v1.json + dst: /etc/heimdall/genesis-mainnet-v1.json + type: config + - src: builder/files/genesis-testnet-v4.json + dst: /etc/heimdall/genesis-testnet-v4.json + type: config + - dst: /var/lib/heimdall + type: dir + file_info: + mode: 0777 + + scripts: + postinstall: builder/files/heimdall-post-install.sh + +snapshot: + name_template: "{{ .Tag }}.next" + +dockers: + - image_templates: + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 + dockerfile: Dockerfile.release + use: buildx + goarch: amd64 + ids: + - heimdalld-linux-amd64 + - heimdallcli-linux-amd64 + build_flag_templates: + - --platform=linux/amd64 + extra_files: + - docker/entrypoint.sh + - builder/files/genesis-mainnet-v1.json + - builder/files/genesis-testnet-v4.json + + - image_templates: + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 + dockerfile: Dockerfile.release + use: buildx + goarch: arm64 + ids: + - heimdalld-linux-arm64 + - heimdallcli-linux-arm64 + build_flag_templates: + - --platform=linux/arm64/v8 + extra_files: + - docker/entrypoint.sh + - builder/files/genesis-mainnet-v1.json + - builder/files/genesis-testnet-v4.json + +docker_manifests: + - name_template: 0xpolygon/{{ .ProjectName }}:{{ .Version }} + image_templates: + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 + + - name_template: 0xpolygon/{{ .ProjectName }}:latest + image_templates: + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 + - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 + +announce: + slack: + enabled: true + # The name of the channel that the user selected as a destination for webhook messages. + channel: '#code-releases' diff --git a/.goreleaser.yml b/.goreleaser.yml index d3e4ac558..8cdb19fac 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -6,248 +6,248 @@ release: prerelease: auto builds: - - &xbuildd - id: heimdalld-darwin-amd64 - main: ./cmd/heimdalld - binary: heimdalld - goos: - - darwin - goarch: - - amd64 - tags: - - netgo - env: - - CC=o64-clang - - CXX=o64-clang++ - ldflags: &ldflags - - -s -w - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - - <<: *xbuildd - id: heimdalld-darwin-arm64 - goos: - - darwin - goarch: - - arm64 - env: - - CC=oa64-clang - - CXX=oa64-clang++ - - - <<: *xbuildd - id: heimdalld-linux-amd64 - goos: - - linux - goarch: - - amd64 - env: - - CC=gcc - - CXX=g++ - ldflags: - # We need to build a static binary because we are building in a glibc based system and running in a musl container - - -s -w -extldflags "-static" - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} +- &xbuildd + id: heimdalld-darwin-amd64 + main: ./cmd/heimdalld + binary: heimdalld + goos: + - darwin + goarch: + - amd64 + tags: + - netgo + env: + - CC=o64-clang + - CXX=o64-clang++ + ldflags: &ldflags + - -s -w + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - <<: *xbuildd - id: heimdalld-linux-arm64 - goos: - - linux - goarch: - - arm64 - env: - - CC=aarch64-linux-gnu-gcc - - CXX=aarch64-linux-gnu-g++ - ldflags: - # We need to build a static binary because we are building in a glibc based system and running in a musl container - - -s -w -extldflags "-static" - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} +- <<: *xbuildd + id: heimdalld-darwin-arm64 + goos: + - darwin + goarch: + - arm64 + env: + - CC=oa64-clang + - CXX=oa64-clang++ - # heimdallcli +- <<: *xbuildd + id: heimdalld-linux-amd64 + goos: + - linux + goarch: + - amd64 + env: + - CC=gcc + - CXX=g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -s -w -extldflags "-static" + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - &xbuildcli - id: heimdallcli-darwin-amd64 - main: ./cmd/heimdallcli - binary: heimdallcli - goos: - - darwin - goarch: - - amd64 - tags: - - netgo - env: - - CC=o64-clang - - CXX=o64-clang++ - ldflags: - - -s -w - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - - <<: *xbuildcli - id: heimdallcli-darwin-arm64 - goos: - - darwin - goarch: - - arm64 - env: - - CC=oa64-clang - - CXX=oa64-clang++ - - - <<: *xbuildcli - id: heimdallcli-linux-amd64 - goos: - - linux - goarch: - - amd64 - env: - - CC=gcc - - CXX=g++ - ldflags: - # We need to build a static binary because we are building in a glibc based system and running in a musl container - - -linkmode external -extldflags "-static" - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} +- <<: *xbuildd + id: heimdalld-linux-arm64 + goos: + - linux + goarch: + - arm64 + env: + - CC=aarch64-linux-gnu-gcc + - CXX=aarch64-linux-gnu-g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -s -w -extldflags "-static" + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - <<: *xbuildcli - id: heimdallcli-linux-arm64 - goos: - - linux - goarch: - - arm64 - env: - - CC=aarch64-linux-gnu-gcc - - CXX=aarch64-linux-gnu-g++ - ldflags: - # We need to build a static binary because we are building in a glibc based system and running in a musl container - - -linkmode external -extldflags "-static" - - -X github.com/maticnetwork/heimdall/version.Name=heimdall - - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld - - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli - - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} - - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} - - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall - - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld - - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli - - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} - - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} +# heimdallcli + +- &xbuildcli + id: heimdallcli-darwin-amd64 + main: ./cmd/heimdallcli + binary: heimdallcli + goos: + - darwin + goarch: + - amd64 + tags: + - netgo + env: + - CC=o64-clang + - CXX=o64-clang++ + ldflags: + - -s -w + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + +- <<: *xbuildcli + id: heimdallcli-darwin-arm64 + goos: + - darwin + goarch: + - arm64 + env: + - CC=oa64-clang + - CXX=oa64-clang++ + +- <<: *xbuildcli + id: heimdallcli-linux-amd64 + goos: + - linux + goarch: + - amd64 + env: + - CC=gcc + - CXX=g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -linkmode external -extldflags "-static" + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} + +- <<: *xbuildcli + id: heimdallcli-linux-arm64 + goos: + - linux + goarch: + - arm64 + env: + - CC=aarch64-linux-gnu-gcc + - CXX=aarch64-linux-gnu-g++ + ldflags: + # We need to build a static binary because we are building in a glibc based system and running in a musl container + - -linkmode external -extldflags "-static" + - -X github.com/shibaone/heimdall/version.Name=heimdall + - -X github.com/shibaone/heimdall/version.ServerName=heimdalld + - -X github.com/shibaone/heimdall/version.ClientName=heimdallcli + - -X github.com/shibaone/heimdall/version.Version={{.Version}} + - -X github.com/shibaone/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} nfpms: - - vendor: 0xPolygon - homepage: https://polygon.technology - maintainer: Polygon Team - description: Polygon Blockchain - license: GPLv3 LGPLv3 +- vendor: shibarium + homepage: https://shib.io/operating-system + maintainer: Shibarium Team + description: Shibairum Blockchain + license: GPLv3 LGPLv3 - bindir: /usr/local/bin + bindir: /usr/local/bin - formats: - - apk - - deb - - rpm + formats: + - apk + - deb + - rpm - contents: - - src: builder/files/heimdalld.service - dst: /lib/systemd/system/heimdalld.service - type: config - - src: builder/files/genesis-mainnet-v1.json - dst: /etc/heimdall/genesis-mainnet-v1.json - type: config - - src: builder/files/genesis-testnet-v4.json - dst: /etc/heimdall/genesis-testnet-v4.json - type: config - - dst: /var/lib/heimdall - type: dir - file_info: - mode: 0777 + contents: + - src: builder/files/heimdalld.service + dst: /lib/systemd/system/heimdalld.service + type: config + - src: builder/files/genesis-shibarium.json + dst: /etc/heimdall/genesis-shibarium.json + type: config + - src: builder/files/genesis-puppynet.json + dst: /etc/heimdall/genesis-puppynet.json + type: config + - dst: /var/lib/heimdall + type: dir + file_info: + mode: 777 - scripts: - postinstall: builder/files/heimdall-post-install.sh + scripts: + postinstall: builder/files/heimdall-post-install.sh snapshot: name_template: "{{ .Tag }}.next" dockers: - - image_templates: - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 - dockerfile: Dockerfile.release - use: buildx - goarch: amd64 - ids: - - heimdalld-linux-amd64 - - heimdallcli-linux-amd64 - build_flag_templates: - - --platform=linux/amd64 - extra_files: - - docker/entrypoint.sh - - builder/files/genesis-mainnet-v1.json - - builder/files/genesis-testnet-v4.json - - - image_templates: - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 - dockerfile: Dockerfile.release - use: buildx - goarch: arm64 - ids: - - heimdalld-linux-arm64 - - heimdallcli-linux-arm64 - build_flag_templates: - - --platform=linux/arm64/v8 - extra_files: - - docker/entrypoint.sh - - builder/files/genesis-mainnet-v1.json - - builder/files/genesis-testnet-v4.json +- image_templates: + - shibarium/{{ .ProjectName }}:{{ .Version }}-amd64 + dockerfile: Dockerfile.release + use: buildx + goarch: amd64 + ids: + - heimdalld-linux-amd64 + - heimdallcli-linux-amd64 + build_flag_templates: + - --platform=linux/amd64 + extra_files: + - docker/entrypoint.sh + - builder/files/genesis-shibarium.json + - builder/files/genesis-puppynet.json + +- image_templates: + - shibarium/{{ .ProjectName }}:{{ .Version }}-arm64 + dockerfile: Dockerfile.release + use: buildx + goarch: arm64 + ids: + - heimdalld-linux-arm64 + - heimdallcli-linux-arm64 + build_flag_templates: + - --platform=linux/arm64/v8 + extra_files: + - docker/entrypoint.sh + - builder/files/genesis-shibarium.json + - builder/files/genesis-puppynet.json docker_manifests: - - name_template: 0xpolygon/{{ .ProjectName }}:{{ .Version }} - image_templates: - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 +- name_template: shibarium/{{ .ProjectName }}:{{ .Version }} + image_templates: + - shibarium/{{ .ProjectName }}:{{ .Version }}-amd64 + - shibarium/{{ .ProjectName }}:{{ .Version }}-arm64 - - name_template: 0xpolygon/{{ .ProjectName }}:latest - image_templates: - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-amd64 - - 0xpolygon/{{ .ProjectName }}:{{ .Version }}-arm64 +- name_template: shibarium/{{ .ProjectName }}:latest + image_templates: + - shibarium/{{ .ProjectName }}:{{ .Version }}-amd64 + - shibarium/{{ .ProjectName }}:{{ .Version }}-arm64 announce: slack: diff --git a/Dockerfile.release b/Dockerfile.release index bdb57ef1b..2c774c305 100644 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -11,8 +11,8 @@ RUN apk add --no-cache \ WORKDIR ${HEIMDALL_DIR} COPY heimdalld /usr/bin/ COPY heimdallcli /usr/bin/ -COPY builder/files/genesis-mainnet-v1.json ${HEIMDALL_DIR}/ -COPY builder/files/genesis-testnet-v4.json ${HEIMDALL_DIR}/ +COPY builder/files/genesis-shibarium.json ${HEIMDALL_DIR}/ +COPY builder/files/genesis-puppynet.json ${HEIMDALL_DIR}/ COPY docker/entrypoint.sh /usr/local/bin/entrypoint.sh