From 5e3f24d34d5cab5c5392293db3dc90a37d0e254f Mon Sep 17 00:00:00 2001 From: Ahmed Mohamed Date: Sat, 4 Oct 2025 21:44:29 +1000 Subject: [PATCH 1/2] Add missing event topics. --- main.go | 2 +- services/attestations/events/service.go | 1 + services/blocks/events/service.go | 1 + services/heads/events/service.go | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 4e9b7da..64d81da 100644 --- a/main.go +++ b/main.go @@ -44,7 +44,7 @@ import ( ) // ReleaseVersion is the release version for the code. -var ReleaseVersion = "0.5.2" +var ReleaseVersion = "0.5.3" func main() { os.Exit(main2()) diff --git a/services/attestations/events/service.go b/services/attestations/events/service.go index cdadab9..f8de1ba 100644 --- a/services/attestations/events/service.go +++ b/services/attestations/events/service.go @@ -90,6 +90,7 @@ func (s *Service) monitorEvents(ctx context.Context, nodeVersionProvider consensusclient.NodeVersionProvider, ) error { if err := eventsProvider.Events(ctx, &api.EventsOpts{ + Topics: []string{"attestation"}, AttestationHandler: func(ctx context.Context, event *spec.VersionedAttestation) { data, err := event.Data() if err != nil { diff --git a/services/blocks/events/service.go b/services/blocks/events/service.go index c369a45..7fa2677 100644 --- a/services/blocks/events/service.go +++ b/services/blocks/events/service.go @@ -73,6 +73,7 @@ func (s *Service) monitorEvents(ctx context.Context, nodeVersionProvider consensusclient.NodeVersionProvider, ) error { if err := eventsProvider.Events(ctx, &api.EventsOpts{ + Topics: []string{"block"}, BlockHandler: func(ctx context.Context, event *apiv1.BlockEvent) { delay := time.Since(s.chainTime.StartOfSlot(event.Slot)) diff --git a/services/heads/events/service.go b/services/heads/events/service.go index 80eae36..b2378c0 100644 --- a/services/heads/events/service.go +++ b/services/heads/events/service.go @@ -73,6 +73,7 @@ func (s *Service) monitorEvents(ctx context.Context, nodeVersionProvider consensusclient.NodeVersionProvider, ) error { if err := eventsProvider.Events(ctx, &api.EventsOpts{ + Topics: []string{"head"}, HeadHandler: func(ctx context.Context, event *apiv1.HeadEvent) { delay := time.Since(s.chainTime.StartOfSlot(event.Slot)) From c1566191ac1c006c239e2902f01d8d4e25436d2d Mon Sep 17 00:00:00 2001 From: Ahmed Mohamed Date: Sat, 4 Oct 2025 21:50:03 +1000 Subject: [PATCH 2/2] Fix Window build on CI. --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6bc8cb1..3d1dc00 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -184,8 +184,8 @@ jobs: - name: Compile run: | go build -v -ldflags="-X github.com/${{ github.repository }}/cmd.ReleaseVersion=${{ needs.env_vars.outputs.release_version }} -extldflags -static" - choco install zip - zip --junk-paths ${{ needs.env_vars.outputs.binary }}-${{ needs.env_vars.outputs.release_version }}-windows-exe.zip ${{ needs.env_vars.outputs.binary }}.exe + choco install -y 7zip + 7z a -tzip ${{ needs.env_vars.outputs.binary }}-${{ needs.env_vars.outputs.release_version }}-windows-exe.zip ${{ needs.env_vars.outputs.binary }}.exe $FileHash=(certutil -hashfile ${{ needs.env_vars.outputs.binary }}-${{ needs.env_vars.outputs.release_version }}-windows-exe.zip SHA256 | findstr /v hash | findstr /v SHA).replace(" ", "") echo "$FileHash" > ${{ needs.env_vars.outputs.binary }}-${{ needs.env_vars.outputs.release_version }}-windows-exe-zip.sha256