Commit Graph

40 Commits (master)

Author SHA1 Message Date
Jeremy Rand 7cf7f1ab4b
Cirrus: Fix missing "dig" dependency on Debian 1 year ago
Jeremy Rand acbea5b689
Cirrus: Add Debian functional tests 1 year ago
Jeremy Rand faf1695b7c
Add DNSSEC-Trigger functional tests 1 year ago
Jeremy Rand 8ce7b78034
Add functional tests 1 year ago
Jeremy Rand f3a0aed6dd
Cirrus: Use local clone of go-systemd
Works around Go modules fail.

See https://github.com/hlandau/dexlogconfig/issues/7
1 year ago
Jeremy Rand 093d77f527
Cirrus: Disable gci for New task 2 years ago
Jeremy Rand 807e70c94f
Fix go-systemd version in certinject
Fixes the unit tests on Fedora.
2 years ago
Jeremy Rand decb898b0e
Cirrus: Mark dupword linter as non-mandatory
Refs https://github.com/namecoin/ncdns/issues/166
2 years ago
Jeremy Rand d217639620
Cirrus: Disable nosnakecase linter 2 years ago
Jeremy Rand f3549bd01c
Cirrus: Require "Modules Off" tasks to succeed
The btcd issue that made them non-mandatory is resolved.
2 years ago
Jeremy Rand bed8e5b343
Cirrus: Fix certinject modules
certinject no longer bundles go.mod in Git.
2 years ago
Jeremy Rand 37d7d99c50
Make "Modules Off" tasks non-mandatory until btcd is upgraded 2 years ago
Jeremy Rand 7e46b7d256
Disable execinquery linter 2 years ago
Jeremy Rand 1696838438
Mark nonamedreturns linter as non-mandatory 2 years ago
Jeremy Rand 2c54918935
Disable exhaustruct linter 2 years ago
Jeremy Rand 7b0a02aa21
Fix installing gox when Go modules enabled 2 years ago
Jeremy Rand d4e1513d3d
Cirrus: Mark errcheck linter as mandatory 2 years ago
Jeremy Rand f6d956b5ec
Cirrus: Mark varnamelen as non-mandatory.
It can be re-enabled after golangci-lint v1.44 is released, which
includes a fix for https://github.com/blizzy78/varnamelen/issues/1 .
2 years ago
Jeremy Rand 9c865846be
Use new certinject package
The following defaults have unfortunately changed as a result, and will
need to be set in ncdns.conf:

capi.physical-store
capi.set-magic-name
capi.expirable-magic-name
2 years ago
Jeremy Rand 352b173e13
Cirrus: Specify module path in "go mod init"
This makes Cirrus match the README.
3 years ago
Jeremy Rand 5e6b643ad6
Fix go-systemd import with Go modules
See https://github.com/coreos/go-systemd/issues/321
3 years ago
Jeremy Rand 468f40c70e
Cirrus: Fix nctestsuite when GOPATH not set 3 years ago
Jeremy Rand 3db1ee0c33
Cirrus: Add Fedora Unit Tests task 3 years ago
Jeremy Rand a0eb8a7034
Cirrus: Factor out container image for Unit Test task 3 years ago
Jeremy Rand 8c782e83bb
Cirrus: Simplify Unit Test and Cross Compile task names 3 years ago
Jeremy Rand 0ebd3588d1
Cirrus: Simplify Lint task names 3 years ago
Jeremy Rand 7c7265054b
Cirrus: Disable gomoddirectives linter if Go modules are disabled
This linter can't run without Go modules.
3 years ago
Jeremy Rand 348ddfd191
Cirrus: Disable gomodguard linter if Go modules are disabled
This linter can't run without Go modules.
3 years ago
Jeremy Rand 47f7861075
Cirrus: Disable interfacer linter
Deprecated by golangci-linter since v1.38.0.
3 years ago
Jeremy Rand 4b128a4904
CI: Whitelist go.mod replace x509-compressed
Fixes a warning from gomoddirectives linter.
3 years ago
Jeremy Rand 8fade28964
Cirrus: Mark forcetypeassert,govet,nilerr,wastedassign linters as non-mandatory 3 years ago
Jeremy Rand bd4a53b2ec
Mark nolintlint linter as mandatory 3 years ago
Jeremy Rand ae538623c3
Mark gofmt linter as mandatory 3 years ago
Jeremy Rand bf4c60384a
Revert "Disable ASLR/PIE on Windows"
This reverts commit 7dd7a76d3a.

The bug that necessitated disabling ASLR/PIE was fixed in hlandau/service
v2.0.17; thus we can enable it again in ncdns.
3 years ago
Jeremy Rand 7dd7a76d3a
Disable ASLR/PIE on Windows
Refs https://github.com/hlandau/service/issues/14
3 years ago
Jeremy Rand 49319f6a7a
Cirrus: Mark cyclop,revive linters as non-mandatory 3 years ago
Jeremy Rand 981e87e4e0
Cirrus: Run with both modules enabled and disabled 3 years ago
Jeremy Rand 88affcd3fe
TLS: Add compressed pubkey support 3 years ago
Jeremy Rand fdad4b478c
Cirrus: Upload artifacts directly from Cross-Compile Task 3 years ago
Jeremy Rand b7c3f68dac
Add Cirrus CI 3 years ago