summaryrefslogtreecommitdiffhomepage
path: root/flake.nix
AgeCommit message (Collapse)AuthorFilesLines
2025-10-08flake.nix: update Nix to use tailscale/go 1.25.2 (#17500)Mike O'Driscoll1-3/+3
Update Nix flake to use go 1.25.2 Create the hash from the toolchain rev file automatically from update-flake.sh Updates tailscale/go#135 Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2025-10-08cmd/tsrecorder: adds sending api level logging to tsrecorder (#16960)Tom Meadows1-1/+1
Updates #17141 Signed-off-by: chaosinthecrd <tom@tmlabs.co.uk>
2025-10-08flake.nix: use tailscale go fork (#17486)Mike O'Driscoll1-6/+9
Move our nix flake to use Tailscale's go toolchain instead of upstream go. Fixes #17494 Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2025-10-01Makefile, cmd/*/depaware.txt: split out vendor packages explicitlyBrad Fitzpatrick1-1/+1
depaware was merging golang.org/x/foo and std's vendor/golang.org/x/foo packages (which could both be in the binary!), leading to confusing output, especially when I was working on eliminating duplicate packages imported under different names. This makes the depaware output longer and grosser, but doesn't hide reality from us. Updates #17305 Change-Id: I21cc3418014e127f6c1a81caf4e84213ce84ab57 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2025-09-15flake.nix: fix go version (#17152)Mike O'Driscoll1-2/+2
Bump to 1.25.1 to match go.mod Fixes #17150 Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2025-08-29go.mod: bump github.com/ulikunitz/xz for security warningBrad Fitzpatrick1-1/+1
Doesn't look to affect us, but pacifies security scanners. See https://github.com/ulikunitz/xz/commit/88ddf1d0d98d688db65de034f48960b2760d2ae2 It's for decoding. We only use this package for encoding (via github.com/google/rpmpack / github.com/goreleaser/nfpm/v2). Updates #8043 Change-Id: I87631aa5048f9514bb83baf1424f6abb34329c46 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2025-08-26go.toolchain.branch: bump to go1.25 (#16954)Patrick O'Doherty1-7/+7
go.toolchain.rev: bump go1.25 version flake.nix: bump Go to 1.25 Updates #16330 Signed-off-by: Patrick O'Doherty <patrick@tailscale.com>
2025-08-25client/systray: go back to using upstream library (#16938)Claus Lensbøl1-1/+1
We had a fix in a local branch, but upstream has merged it now. Updates #1708 Signed-off-by: Claus Lensbøl <claus@tailscale.com>
2025-08-19.github/Makefile/flake: update nix flake support (#16636)Mike O'Driscoll1-36/+54
Cleanup nix support, make flake easier to read with nix-systems. This also harmonizes with golinks flake setup and reduces an input dependency by 1. Update deps test to ensure the vendor hash stays harmonized with go.mod. Update make tidy to ensure vendor hash stays current. Overlay the current version of golang, tailscale runs recent releases faster than nixpkgs can update them into the unstable branch. Updates #16637 Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2025-07-23flake.lock/go.mod.sri: update flake version info (#16631)Mike O'Driscoll1-1/+2
Update nixpkgs-unstable to include newer golang to satisfy go.mod requirement of 1.24.4 Update vendor hash to current. Updates #15015 Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2025-04-08nix: update nix and use go 1.24 (#15578)Chatnoir Miki1-4/+4
Updates #15015 Signed-off-by: Chatnoir Miki <cmiki@amono.me>
2024-09-16gokrazy, various: use point versions of Go and update Nix depsAndrew Dunham1-0/+4
This un-breaks vim-go (which doesn't understand "go 1.23") and allows the natlab tests to work in a Nix shell (by adding the "qemu-img" and "mkfs.ext4" binaries to the shell). These binaries are available even on macOS, as I'm testing on my M1 Max. Updates #13038 Signed-off-by: Andrew Dunham <andrew@du.nham.ca> Change-Id: I99f8521b5de93ea47dc33b099d5b243ffc1303da
2024-09-05go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-29nix: update nix and use go 1.23Kristoffer Dalby1-28/+34
Updates #12912 Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-08-23go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-22go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-22go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-14go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-13go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-12go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-08-03go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-07-29go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-07-21go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-07-08go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-07-01go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-06-26go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-06-18go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-04-13go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-04-06go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-03-26go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-03-09go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-02-29go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-02-13go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-02-11flake.nix: build tailscale with go 1.22David Anderson1-2/+2
Updates #cleanup Signed-off-by: David Anderson <danderson@tailscale.com>
2024-02-09tailfs: initial implementationPercy Wegmann1-1/+1
Add a WebDAV-based folder sharing mechanism that is exposed to local clients at 100.100.100.100:8080 and to remote peers via a new peerapi endpoint at /v0/tailfs. Add the ability to manage folder sharing via the new 'share' CLI sub-command. Updates tailscale/corp#16827 Signed-off-by: Percy Wegmann <percy@tailscale.com>
2024-02-07go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-01-19go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-01-19go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-01-17go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-01-10go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2024-01-02go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-15go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-13go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-12go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-12go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-12go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-08go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-12-01go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>
2023-11-23flake.nix: use vendorHash instead of vendorSha256David Anderson1-3/+3
vendorSha256 is getting retired, and throws warning in builds. Updates #cleanup Signed-off-by: David Anderson <danderson@tailscale.com>
2023-11-23go.mod.sri: update SRI hash for go.mod changesFlakes Updater1-1/+1
Signed-off-by: Flakes Updater <noreply+flakes-updater@tailscale.com>