Commit Graph

10 Commits

Author SHA1 Message Date
Marco Trevisan (Treviño)
6c585aed74 ci: Show coverage for all packages
Some checks failed
Lint / lint (pull_request) Has been cancelled
Lint / lint (push) Has been cancelled
Test / test (1.20.x, ubuntu-latest) (pull_request) Has been cancelled
Test / test (1.21.x, ubuntu-latest) (pull_request) Has been cancelled
Test / test (1.20.x, ubuntu-latest) (push) Has been cancelled
Test / test (1.21.x, ubuntu-latest) (push) Has been cancelled
We have test utils in other packages that are not shown as tested, while
they definitely are.
2023-12-14 22:07:50 +01:00
Marco Trevisan (Treviño)
eac1f2d85d github/test: Run tests with address sanitizer
We have lots of cgo interaction here so better to check things fully.

This also requires manually checking for leaks, so add support for this.
2023-12-14 22:07:50 +01:00
Marco Trevisan (Treviño)
a8c4a14150 pam-moduler: Add first implementation of a Go PAM Module generator
A PAM module can be generated using pam-moduler and implemented fully in
go without having to manually deal with the C setup.

Module can be compiled using go generate, so go:generate directives can be
used to make this process automatic, with a single go generate call as shown
in the example.
2023-12-14 22:07:48 +01:00
Michael Steinert
004c7008f4 Another try at adding codecov 2023-11-29 21:50:06 -06:00
Michael Steinert
64ad2183e8 Add codecov configuration 2023-11-29 21:36:53 -06:00
Marco Trevisan (Treviño)
44c364e364 ci: Use golang-ci linter 2023-11-30 01:16:38 +01:00
Michael Steinert
736c9ebebe Update CI configuration 2023-09-20 19:22:43 -05:00
Michael Steinert
2c8b026146 Update dependencies 2023-04-04 15:44:38 -05:00
Michael Steinert
f401703daf Update CI build matrix 2022-08-03 16:07:21 -05:00
Michael Steinert
39406aafe4 Attempt to modernize the repo 2021-12-03 12:05:27 -06:00