Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dolthub/dolt-nix-flake
A nix flake for building dolt, the SQL database with Git-like functionality, including branch, diff, merge, push, pull and clone.
https://github.com/dolthub/dolt-nix-flake
Last synced: 3 days ago
JSON representation
A nix flake for building dolt, the SQL database with Git-like functionality, including branch, diff, merge, push, pull and clone.
- Host: GitHub
- URL: https://github.com/dolthub/dolt-nix-flake
- Owner: dolthub
- License: apache-2.0
- Created: 2023-10-17T00:01:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-05T22:14:27.000Z (12 months ago)
- Last Synced: 2024-11-08T08:32:16.904Z (about 2 months ago)
- Language: Go
- Size: 17.6 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dolt-nix-flake
==============A nix flake with a derivation for a build of github.com/dolthub/dolt.
This repository includes a small go program which is intended to update the
flake. By default, it updates the flake lockfile and the vendorHash for the tip
of dolt/main. To do so, just run:```
nix develop -i -c 'dolt-nix-flake'
```and checkin the result.
You can also update the flake to be for a given dolt release. To do so, run
something like:```
nix develop -i -c dolt-nix-flake --revision '?ref=tags/v1.20.0'
```The result should be pushed to release tag corresponding to the given dolt
release:```
git add .
git commit -m 'Release v1.20.0'
git tag v1.20.0
git push origin v1.20.0
```We hope to soon add CI machinery to update dolt-nix-flake with the new
flake.nix contents when dolt/main changes and when dolt publishes releases.