d45f3272

By: Michael Lynch <git@mtlynch.io>

Use Stapelberg's Go VCS stamping overlay

Replace the local fake git implementation with the upstream goVcsStamping overlay from github:stapelberg/nix.

Use the flake source as the Go package src so the overlay can read rev, dirtyRev, and lastModified metadata directly.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 10s 10s 11s 0s
Eval 5s 45s 45s 51s 0s
Build 18s 6m07s 2m44s 3m03s 0s
Test 1m44s 4m31s 4m31s 6m16s 18s
Suite 0s 11m35s 6m15s 6m16s 18s

Timeline

0s1m2m3m4m5m6m