Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): bump supported Go versions to 1.22.1 and 1.21.8 #329

Closed
wants to merge 20 commits into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 6, 2024

It's time to update Relay's supported Go versions, due to a recent upstream Go release.

The Go major release cadence is ~every 6 months; the two most recent major versions are supported.
Note that between major releases, the Go team often ships multiple minor versions.

Current repo configuration Desired repo configuration
Latest 1.22.0 1.22.1
Penultimate 1.21.7 1.21.8

Run locally:

./scripts/update-go-release-version.sh 1.21.8 1.21.8

LaunchDarklyReleaseBot and others added 19 commits October 17, 2023 12:53
## [7.4.0] - 2023-10-17
### Changed:
- Build with Go 1.21 and 1.20 in CI
- Bump minimum required Go version to 1.19
- Bump golang.org/x/net from 0.11.0 to 0.17.0 


### Deprecated:
- `disableInternalUsageMetrics` is deprecated in Relay Proxy v7 and
removed in v8.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: hroederld <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Casey Waldren <[email protected]>
Co-authored-by: Phil Z <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew M. Keeler <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Molly <[email protected]>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
## [7.4.1] - 2023-10-19
### Fixed:
- The big segments synchronization process will now handle empty
versions correctly when using DynamoDB.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: hroederld <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Casey Waldren <[email protected]>
Co-authored-by: Phil Z <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew M. Keeler <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Molly <[email protected]>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
## [7.4.2] - 2023-11-28
### Changed:
- Bump google.golang.org/grpc from 1.55.0 to 1.56.3
- Bump Alpine from 3.18.3 to 3.18.4

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: hroederld <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Casey Waldren <[email protected]>
Co-authored-by: Phil Z <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew M. Keeler <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Molly <[email protected]>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
## [7.4.3] - 2024-01-03
### Changed:
- Build with Go 1.21.5 and 1.20.12 in CI
- Bumped Alpine from 3.18 to 3.19
- Bumped go-git from 5.7.0 to 5.11.0 
- Bumped x/crypto from 0.14.0 to 0.17

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: hroederld <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Casey Waldren <[email protected]>
Co-authored-by: Phil Z <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew M. Keeler <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Molly <[email protected]>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
## [7.4.4] - 2024-01-29
### Changed:
- Continuous integration was migrated from CircleCI to Github Actions.
- Bumped supported Go versions from 1.21.5 to 1.21.6, and 1.20.12 to
1.20.13
- Bumped github.com/sigstore/cosign from 1.13.1 to 1.13.2

### Fixed:
- Offline Mode file watcher should now correctly handle atomic updates
to the archive. Thanks, @gmckerrell.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: Moshe Good <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: hroederld <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Dan Richelson <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Casey Waldren <[email protected]>
Co-authored-by: Phil Z <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew M. Keeler <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Molly <[email protected]>
Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com>
Co-authored-by: Kane Parkinson <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Shalini Singh <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
Co-authored-by: Graeme McKerrell <[email protected]>
Pulls in release-please configuration.
This commit modifies our goreleaser configuration to achieve two goals: 
1) Produce release binaries for ARM/ARM64 architectures 
2) Produce individual docker images for ARM/ARM64, and produce a final
docker manifest referencing those images.
This commit removes the `.ldrelease` directory. The release process is
replaced with `release-please` Github Action.
Looks like the automatically determined branch by release-please, when
getting a push event on v7, is v8.

I'm not sure why that's the case (maybe it uses the default.)

This sets `target-branch: v7`.
When a v7 release happens, one of the docker images published will be
`ld-relay:latest` (this is also true for the individual architecture
images, after the ARM builds PR was just merged.) The same occurs for
v8.

This is confusing, to say the least. You might get a `v7` or `v8`
revision just depending on the order of Relay releases.

Although one shouldn't ever rely on `latest` tag in production, some
may, and it's the default when you run `docker pull`.

This PR modifies the publishing step to only push `latest` and
`latest-{architecture}` images from the default branch (which is
currently `v8`).
🤖 I have created a release *beep* *boop*
---


##
[7.5.0](v7.4.4...v7.5.0)
(2024-02-12)


### Features

* build Docker images for ARMv7 and ARM64v8 architectures
([9ea48b5](9ea48b5))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
None of these workflows were running for the v7 branch, since Github
only runs the default branch's schedule workflows. They should be
removed, and the v8 branch modified to run both branches in a matrix
instead.
@github-actions github-actions bot requested a review from a team March 6, 2024 18:34
@github-actions github-actions bot force-pushed the launchdarklyreleasebot/update-to-go-1.22.1 branch from 8596b83 to 0237175 Compare March 6, 2024 18:34
@cwaldren-ld cwaldren-ld closed this Mar 6, 2024
@cwaldren-ld cwaldren-ld deleted the launchdarklyreleasebot/update-to-go-1.22.1 branch March 6, 2024 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants