Skip to content

Bump Dex and other dependencies - #9059

Merged
taylorsilva merged 3 commits into
masterfrom
bump-dex
Jan 28, 2025
Merged

Bump Dex and other dependencies#9059
taylorsilva merged 3 commits into
masterfrom
bump-dex

Conversation

@taylorsilva

@taylorsilva taylorsilva commented Jan 24, 2025

Copy link
Copy Markdown
Member

Changes proposed by this PR

Closes #9006

  • Update to the latest version of our dex fork which supports the CF v2 API
    • Dex started using Go's new structured logging (slog) so we needed to handle passing that in. Thankfully Lager added a lager.NewHandler to make it easy to migrate to slog.
  • Switch to using our own fork of houdini: https://github.com/concourse/houdini
    • We're the only one's that care and use houdini so it makes sense for us to just own this dependency fully instead of pretending that we don't

Release Note

Signed-off-by: Taylor Silva <dev@taydev.net>
Dex updated to use Go new structured logging (slog) so we needed to
handle passing that in. Thankfully Lager added a lager.NewHandler to
make it easy to migrate to slog.

I also forked vito's houdini repo so that way we don't have to bother
him about updating dependencies. We're the only one's that care and use
houdini so it makes sense for us to just own this dependency fully
instead of prentending that we don't.

Signed-off-by: Taylor Silva <dev@taydev.net>
@Kump3r

Kump3r commented Jan 24, 2025

Copy link
Copy Markdown
Contributor

Maybe a quick remark here. We switch from CF API v2 to v3. Not from v1.

@taylorsilva

Copy link
Copy Markdown
Member Author

Thanks for the nit! Updated the release note.

Signed-off-by: Taylor Silva <dev@taydev.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

CF API v2 End of Life

2 participants