diff --git a/WORKSPACE b/WORKSPACE index 6b740ac2..138b93a0 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -7,14 +7,16 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Skylib -skylib_version = "0.8.0" +skylib_version = "1.0.2" http_archive( name = "bazel_skylib", type = "tar.gz", - url = "https://github.com/bazelbuild/bazel-skylib/releases/download/{}/bazel-skylib.{}.tar.gz".format(skylib_version, skylib_version), - sha256 = "2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e", + url = "https://github.com/bazelbuild/bazel-skylib/releases/download/{}/bazel-skylib-{}.tar.gz".format(skylib_version, skylib_version), + sha256 = "97e70364e9249702246c0e9444bccdc4b847bed1eb03c5a3ece4f83dfe6abc44", ) +load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") +bazel_skylib_workspace() # zlib @@ -38,6 +40,46 @@ git_repository( shallow_since = "1563277890 +0200", ) +# Go rules + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +http_archive( + name = "io_bazel_rules_go", + sha256 = "6a68e269802911fa419abb940c850734086869d7fe9bc8e12aaf60a09641c818", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.23.0/rules_go-v0.23.0.tar.gz", + "https://github.com/bazelbuild/rules_go/releases/download/v0.23.0/rules_go-v0.23.0.tar.gz", + ], +) + +http_archive( + name = "bazel_gazelle", + sha256 = "bfd86b3cbe855d6c16c6fce60d76bd51f5c8dbc9cfcaef7a2bb5c1aafd0710e8", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", + ], +) + +load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") + +go_repository( + name = "org_golang_x_net", + commit = "d3edc9973b7eb1fb302b0ff2c62357091cea9a30", + importpath = "golang.org/x/net", +) + +load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains") + +go_rules_dependencies() + +go_register_toolchains() + +load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") + +gazelle_dependencies() + # Docker rules http_archive( @@ -134,45 +176,6 @@ container_pull( load("//third_party/factorio:factorio.bzl", "factorio_repositories") factorio_repositories() -# Go rules - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -http_archive( - name = "io_bazel_rules_go", - sha256 = "6a68e269802911fa419abb940c850734086869d7fe9bc8e12aaf60a09641c818", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.23.0/rules_go-v0.23.0.tar.gz", - "https://github.com/bazelbuild/rules_go/releases/download/v0.23.0/rules_go-v0.23.0.tar.gz", - ], -) - -http_archive( - name = "bazel_gazelle", - sha256 = "bfd86b3cbe855d6c16c6fce60d76bd51f5c8dbc9cfcaef7a2bb5c1aafd0710e8", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", - ], -) - -load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") - -go_repository( - name = "org_golang_x_net", - commit = "d3edc9973b7eb1fb302b0ff2c62357091cea9a30", - importpath = "golang.org/x/net", -) - -load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains") - -go_rules_dependencies() - -go_register_toolchains() - -load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") - -gazelle_dependencies() # For devtools/gerrit/gerrit-oauth-provider and gerrit OWNERS plugin @@ -1264,7 +1267,7 @@ go_repository( go_repository( name = "org_golang_google_grpc", importpath = "google.golang.org/grpc", - tag = "v1.23.1", + tag = "v1.29.1", ) go_repository( diff --git a/env.sh b/env.sh index 27cf34ff..7ef445f2 100644 --- a/env.sh +++ b/env.sh @@ -21,6 +21,8 @@ if [ -d /nix ] && [ ! -f /lib/ld-linux.so.2 ]; then export hscloud_nixos=true fi +alias bajzel=bazel + gpg-unlock() { echo "test" | gpg2 --sign --batch --no-tty -o /dev/null }