diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-02 22:14:52 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-03 07:54:00 +0000 |
| commit | cf4dcc57bc76ee44510d014e958088feb5aff65a (patch) | |
| tree | 081405333fcc5a22403edfb3101af674be406701 /gnu/packages | |
| parent | e67a5f5e556d863d976356b99409620fcc6f5f27 (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.scm | 46 |
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, | |||
| 743 | streaming, tool calling, and integration with Amazon Bedrock.") | 743 | streaming, 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 | ||
| 774 | into the Go packages: | ||
| 775 | |||
| 776 | @itemize | ||
| 777 | @item @code{assert} - to enable defining [test properties] about your program | ||
| 778 | or [workload]. It is part of the [Antithesis Go SDK], which enables Go | ||
| 779 | applications to integrate with the [Antithesis platform] | ||
| 780 | |||
| 781 | @item @code{random} - to request both structured and unstructured randomness | ||
| 782 | from the Antithesis environment. is part of the [Antithesis Go SDK], which | ||
| 783 | enables Go applications to integrate with the [Antithesis platform] | ||
| 784 | |||
| 785 | @item @code{lifecycle} - to lifecycle informs the Antithesis environment that | ||
| 786 | particular 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") |
