commit | 28742b8106a98a7ad49c39e69388b5d85a6e1791 | [log] [tgz] |
---|---|---|
author | Patryk Jakuszew <patryk@hackerspace.pl> | Sat Nov 26 21:33:38 2022 +0100 |
committer | patryk <patryk@hackerspace.pl> | Sun Nov 27 16:27:53 2022 +0000 |
tree | eea9ae31c4f8fce4ac3dd2118574f9df30e78235 | |
parent | d171263d6e4070d877182a472a63ad5a555d240a [diff] |
Make golang deps fetching go faster This commit aims to increase the speed of hscloud rebuild process by optimizing the behavior of Go dependency fetching routines. Gazelle v0.25.0 introduced a new dependency resolution mode where it does not reach out for external dependencies; instead, it operates solely on what is contained inside the workspace. Because static dependency resolution mode is now the default behavior in go_repository() rules, we are also updating the contents of //third_party/go/repositories.bzl. Also, I changed some of the bigger Go dependencies to be downloaded by a tarball fetch in order to speed up the rebuild process. Other changes: * Bump nixpkgs to a fresh snapshot * Upgrade to Bazel v5 Change-Id: Icfe752411b3128bcd5b25fa28bb76bec45ae2f71 Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1441 Reviewed-by: q3k <q3k@hackerspace.pl>
hscloud
is the main monorepo of the Warsaw Hackerspace infrastructure code.
See //doc/codelabs for tutorials on how to use hscloud.
If you want to browse the source of hscloud
in a web browser, use cs.hackerspace.pl.
If you want some other help, talk to q3k, informatic or your therapist.
Directories you should care about:
k0.hswaw.net
)Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see COPYING.