Update file release_s3
What does this MR do?
If the release is latest, also upload a major version to s3 IE: v15 or v16
Why was this MR needed?
When deploying runners, I want to match major versions. Using https://gitlab-runner-downloads.s3.amazonaws.com/latest/ will get me v16 even if I am running v15 still. This will allow users to use the metadata API to get GitLab version and then install the latest matching major version runner.
What's the best way to test this MR?
Need help here. Also if accepted, might be nice to backfill a few versions. Sample usage would be something like:
gitlab_runner_version=$(curl --header "PRIVATE-TOKEN: ${GITLAB_API_TOKEN}" "${gitlab_url}/api/v4/metadata" | jq .version | grep -oEi '^"[0-9]+' | grep -oEi '[0-9]+')
wget "https://gitlab-runner-downloads.s3.amazonaws.com/v${gitlab_runner_version}/rpm/gitlab-runner_amd64.rpm"
rpm -i gitlab-runner_amd64.rpm