Commit Graph

18 Commits

Author SHA1 Message Date
d2b5afe907
flake,ci: reenable GOPROXY var default
All checks were successful
continuous-integration/drone/push Build is passing
...mainly due to arbitrarily failing ci builds, as this doesn't appear
to affect local builds/nix builds on remote builders, just fresh builds
in the ci.
the explanation for why this is happening might be that certain package
VCS's don't allow many/frequent connections from IP ranges other than
GOPROXY's (Google's).
that is sheer speculation, though.
however, it is still true that there are "no" failed ci builds with
GOPROXY env var set to its default value (left untouched), which does
indeed indicate that the above mentioned might be the root cause of the
issue after all.

this commit reverts:
    * f3e481395e
and partially reverts:
    * 14ba7b18bf

GOPROXY=direct has been kept for `nix-shell`/`nix develop` environments
as that is not where it poses an issue.
2022-07-08 17:13:13 +02:00
f3e481395e
ci(env): use GOPROXY=direct (follow-up of 14ba7b1)
All checks were successful
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
2022-06-11 06:50:21 +02:00
34936a5f72
ci: run 'govet' with golangci-lint
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 23:43:56 +02:00
53858ccda3
ci: refresh go report card after 'golangci-lint'
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 15:22:19 +02:00
c2fab52268
ci: run golangi-lint checks
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-28 21:02:40 +02:00
a859916f1c
ci: trigger goreportcard refresh
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-25 16:50:29 +02:00
654ef05e0b
fix modelines [skip ci] 2022-05-24 14:13:03 +02:00
105e9efeeb
ci(nix): run nixpkgs-fmt asap
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 21:47:27 +02:00
b7e81edbbe
ci(nix): set up cachix earlier
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 21:04:22 +02:00
269ead9d22
ci: rename: pre-build -> set up cachix
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 20:32:15 +02:00
d0350962e9
ci: merge go {vet|test} steps for fedora,arch
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 16:10:49 +02:00
9d29017860
add copyright headers+enforce w/ addlicense
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 00:49:13 +02:00
d48923e97f
ci(nix): run go {vet|test} in one step
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 21:11:43 +02:00
916616927e
ci(nix/test): add '-cover'
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 13:18:05 +02:00
7550acc8ab
ci: test executable's version subcmd
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-16 15:45:40 +02:00
a16bd3ef48
ci,pre-commit: rename 'nix-build' to 'nix build'..
All checks were successful
continuous-integration/drone/push Build is passing
to reflect command's flake nature. nix-build actually uses default.nix -
legacy way of building stuff.
2022-05-16 13:56:26 +02:00
c05fc6c995
app: add test for a greeting message
All checks were successful
continuous-integration/drone/push Build is passing
* provide app greeting using a function
* test that the app greets properly

* run tests for nix with 'nix-shell --run'...
2022-05-07 00:31:44 +02:00
194328118b
ci: add .drone.starlark
All checks were successful
continuous-integration/drone/push Build is passing
also add build status badge to README.md (very important)

---
Squashed commit of the following:

commit 226f181e6dded95357cf3e31c918e811bc6b9bae
Author: surtur <a_mirre@utb.cz>
Date:   Wed May 4 16:37:08 2022 +0200

    ci: add .drone.starlark

    also add build status badge to README.md
2022-05-06 22:25:38 +02:00