summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-11-02 22:14:52 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-03 07:54:00 +0000
commitcf4dcc57bc76ee44510d014e958088feb5aff65a (patch)
tree081405333fcc5a22403edfb3101af674be406701 /gnu/packages
parente67a5f5e556d863d976356b99409620fcc6f5f27 (diff)
gnu: Add go-github-com-antithesishq-antithesis-sdk-go.
* gnu/packages/golang-web.scm (go-github-com-antithesishq-antithesis-sdk-go): New variable. Change-Id: I5f459eb2fe9b512695465c8362f1504fab85948a
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/golang-web.scm46
1 files changed, 46 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 52197d454db..8e45c9aa3fa 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -743,6 +743,52 @@ to the Anthropic REST API. It includes support for message creation,
743streaming, tool calling, and integration with Amazon Bedrock.") 743streaming, tool calling, and integration with Amazon Bedrock.")
744 (license license:expat))) 744 (license license:expat)))
745 745
746(define-public go-github-com-antithesishq-antithesis-sdk-go
747 (package
748 (name "go-github-com-antithesishq-antithesis-sdk-go")
749 (version "0.5.0")
750 (source
751 (origin
752 (method git-fetch)
753 (uri (git-reference
754 (url "https://github.com/antithesishq/antithesis-sdk-go")
755 (commit (string-append "v" version))))
756 (file-name (git-file-name name version))
757 (sha256
758 (base32 "0ac3p3y9905ryj4j3mfvspbdcj9lkap85l2fa8va3mw2svg0wv8d"))))
759 (build-system go-build-system)
760 (arguments
761 (list
762 #:skip-build? #t
763 #:test-flags
764 #~(list "-vet=off") ;Go@1.24 forces vet, but tests are not ready yet.
765 #:import-path "github.com/antithesishq/antithesis-sdk-go"))
766 (propagated-inputs
767 (list go-golang-org-x-tools
768 go-golang-org-x-mod))
769 (home-page "https://github.com/antithesishq/antithesis-sdk-go")
770 (synopsis "Antithesis SDK for Golang")
771 (description
772 "This package provides methods for Go programs to configure the
773@url{https://antithesis.com, Antithesis} platform. Functionality is grouped
774into the Go packages:
775
776@itemize
777@item @code{assert} - to enable defining [test properties] about your program
778or [workload]. It is part of the [Antithesis Go SDK], which enables Go
779applications to integrate with the [Antithesis platform]
780
781@item @code{random} - to request both structured and unstructured randomness
782from the Antithesis environment. is part of the [Antithesis Go SDK], which
783enables Go applications to integrate with the [Antithesis platform]
784
785@item @code{lifecycle} - to lifecycle informs the Antithesis environment that
786particular test phases or milestones have been reached. It is part of the
787[Antithesis Go SDK], which enables Go applications to integrate with the
788[Antithesis platform]
789@end itemize")
790 (license license:expat)))
791
746(define-public go-github-com-apex-log 792(define-public go-github-com-apex-log
747 (package 793 (package
748 (name "go-github-com-apex-log") 794 (name "go-github-com-apex-log")