projectcalico / calico

Cloud native networking and network security
https://docs.tigera.io/calico/latest/about/
Apache License 2.0
6.04k stars 1.35k forks source link

[release tool] Update to allowing building and publishing images in hashrelease #9429

Open radTuti opened 2 weeks ago

radTuti commented 2 weeks ago

Description

This allows building and publishing images in hashreleases.

Semaphore allows the ability to distinguish how a workflow is started using SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE environment variable.

This also cleans up some of the hashrelease tasks and move into calico manager or build/main.go

Related issues/PRs

Todos

Release Note

TBD

Reminder for the reviewer

Make sure that this PR has the correct labels and milestone set.

Every PR needs one docs-* label.

Every PR needs one release-note-* label.

Other optional labels: