Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Switch devenv dependency in the nix development environment to the latest release (instead of the development branch) #16063

Merged
merged 2 commits into from
Aug 23, 2023

Conversation

anoadragon453
Copy link
Member

@anoadragon453 anoadragon453 commented Aug 4, 2023

cachix/devenv#756 introduced a regression into the development branch of devenv which caused the devenv up command (which we utilise to start up a local Synapse, postgres and redis) to return an error.

We updated our pinned dependencies in #16019. This would have been caught if someone ran 'devenv up' during manual testing of that PR, or better yet, if we had CI for the nix developer environment.

This PR switches back to the latest release version of devenv (v0.6.3), which doesn't have the regression. We are not relying on any features introduced since that version was tagged.

Uses the same changelog as #16019.

@anoadragon453 anoadragon453 marked this pull request as ready for review August 4, 2023 12:45
@anoadragon453 anoadragon453 requested a review from a team as a code owner August 4, 2023 12:45
@DMRobertson DMRobertson requested a review from reivilibre August 16, 2023 18:28
@DMRobertson
Copy link
Contributor

Nominating Oliver to review as the other Nix user.

@clokep clokep removed the request for review from a team August 22, 2023 14:04
Broke in #16019. This would have been caught
if someone ran 'devenv up' during manual testing of that PR, or better yet, if we had
CI for the nix developer environment.

Switch back to the latest release version, which doesn't have the upstream issue:
cachix/devenv#756
@anoadragon453
Copy link
Member Author

Failing CI is a known flake: matrix-org/sytest#1364

@anoadragon453 anoadragon453 merged commit 8511842 into develop Aug 23, 2023
@anoadragon453 anoadragon453 deleted the anoa/devenv_v0.6.3 branch August 23, 2023 15:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants