make generate_changelog doesn't work on arm64 machines
Summary
make generate_changelog
has the CPU architecture hardcoded to amd64
when it downloads an executable:
$(GITLAB_CHANGELOG): DOWNLOAD_URL = "https://storage.googleapis.com/gitlab-runner-tools/gitlab-changelog/$(GITLAB_CHANGELOG_VERSION)/gitlab-changelog-$(OS_TYPE)-amd64"
This can be worked around by compiling gitlab-changelog
locally, but we should download the correct file in order to make the release process smoother.
Possible fixes
Once gitlab-org/ci-cd/runner-tools/gitlab-changelog!29 (closed) is merged, we can update the Makefile to download an executable for the architecture it is being run on.
~"devops::release" ~"group::release" GitLab Release CLI Category:Release Orchestration
Edited by Alishan Ladhani