pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/gotests



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Mon Jan 12 19:31:19 UTC 2026

Modified Files:
        pkgsrc/devel/gotests: Makefile distinfo go-modules.mk

Log Message:
gotests: update to 1.9.0

v1.9.0 - AI-Powered Test Generation

This release adds AI-powered test case generation using local LLMs via
Ollama, enabling automatic generation of intelligent, realistic test
cases.

v1.8.0 - Full Go Generics Support

This release adds complete support for Go generics (type parameters),
enabling gotests to generate tests for generic functions and methods on
generic types.

v1.7.4

This release fixes two important bugs that improve test correctness and
restore broken functionality.

v1.7.3

This is a security update that addresses multiple CVEs by updating
dependencies.

Security Fixes

Updated golang.org/x/tools to fix CVEs

Updated golang.org/x/tools from v0.0.0-20191109212701 (November 2019)
to v0.38.0 (latest) to address multiple security vulnerabilities:
     * CVE-2021-38561 - Fixed
     * CVE-2019-9512 - Fixed
     * CVE-2020-29652 - Fixed

v1.7.2

   This is a small cleanup release with code quality improvements and
   documentation updates.

v1.7.1

go-cmp Support (-use_go_cmp)

   Generate tests using google/go-cmp instead of reflect.DeepEqual
   for better test assertions and diff output.
$ gotests -use_go_cmp -all -w example.go

   Generated tests will use cmp.Equal() for comparisons and cmp.Diff() in
   error messages, providing much clearer output when tests fail.

   Example output:
if !cmp.Equal(tt.want, got) {
    t.Errorf("Foo() = %v, want %v\ndiff=%s", got, tt.want, cmp.Diff(tt.want, got
))
}

v1.7.0 - Major Modernization Release

After 5 years since v1.6.0, we're excited to release v1.7.0 with major
improvements and modernizations!

New Features

- Recursive Directory Support
- Cleaner Generated Code
- Better Error Handling


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/gotests/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gotests/distinfo \
    pkgsrc/devel/gotests/go-modules.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/gotests/Makefile
diff -u pkgsrc/devel/gotests/Makefile:1.35 pkgsrc/devel/gotests/Makefile:1.36
--- pkgsrc/devel/gotests/Makefile:1.35  Tue Dec  2 19:25:08 2025
+++ pkgsrc/devel/gotests/Makefile       Mon Jan 12 19:31:19 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2025/12/02 19:25:08 bsiegert Exp $
+# $NetBSD: Makefile,v 1.36 2026/01/12 19:31:19 bsiegert Exp $
 
 GITHUB_TAG=    v${PKGVERSION_NOREV}
-DISTNAME=      gotests-1.6.0
-PKGREVISION=   34
+DISTNAME=      gotests-1.9.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=cweill/}
 

Index: pkgsrc/devel/gotests/distinfo
diff -u pkgsrc/devel/gotests/distinfo:1.1 pkgsrc/devel/gotests/distinfo:1.2
--- pkgsrc/devel/gotests/distinfo:1.1   Tue Jul 19 20:14:27 2022
+++ pkgsrc/devel/gotests/distinfo       Mon Jan 12 19:31:19 2026
@@ -1,47 +1,23 @@
-$NetBSD: distinfo,v 1.1 2022/07/19 20:14:27 bsiegert Exp $
+$NetBSD: distinfo,v 1.2 2026/01/12 19:31:19 bsiegert Exp $
 
-BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = d95def65a866d710e01f1b0c2753b866d5c1df6af7d5289b1c784394b1d82e04
-SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 
2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 88 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) = ecec2dbf5e5900aa28021f8bc6f7ad3461433c8e3b2bd5a02a3df13ca186da69
-SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) = 
a1418dbc50d1e41495fd68ccba2ac84fed5edfd3e613c68850068afcce1136c3456e99d226674908a77c9648f16d7861edacb70afebcf3a7e73ea3dcdf8edbe7
-Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) = 1776515 bytes
-BLAKE2s (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 1c3e72485ccef1dd03ab07484627ee59f4ef62e97bd3ba94ca5d98718b7b81a6
-SHA512 (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-Size (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 181 bytes
-BLAKE2s (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = f074f4ab2387a4210ef42bc0d7adae2a9cfa20be18933238341e9cb0d2c812b0
-SHA512 (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-Size (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = 1421786 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
-SHA512 (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-Size (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 25 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = e439087a1d28b0a035b4127c7056b03bd365f38aa5ea1c4680b4a802af512491
-SHA512 (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = 5a9db9d294b5f2121f3de994da38161f013a0512ad64aaf51f1c7a94b7cdb1ec4102f7c457d29f9bde209e8c254f6ad034c294af3649dbd10d5349c05874f74c
-Size (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = 25620 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = aa44bc87b37c614a717cf692f23966b8babf30a09e6039a89eb6cc5b2943af87
-SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = 24 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 3a7592a5c643cbe093da51526f3ef24a844ca78751ff431f8835e85589b80dec
-SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 8431fd78425186e55e07be9cfdb81d294b517d1695f99da3612477b8275d9a64038b60097658a02f399ed99d2f399197e572f3c307f70fa075b4995943caddb8
-Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 1584596 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.0.mod) = 080036087ec663fb318320442bf68fad98da28e3ea33a1e5a3acf697a0527460
-SHA512 (golang.org_x_text_@v_v0.3.0.mod) = ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-Size (golang.org_x_text_@v_v0.3.0.mod) = 25 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.0.zip) = 3d25c811e4a282c16a6242fff0cbdf7d6d7dcdbd070a3fa416349ae9b665d891
-SHA512 (golang.org_x_text_@v_v0.3.0.zip) = 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7
-Size (golang.org_x_text_@v_v0.3.0.zip) = 6349244 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) = a212a1fb08f1d60f83d616e697ed00d123468c02db07b98b1fc05a6546c377b8
-SHA512 (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) = 
6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-Size (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) = 212 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) = f1f58700d6aad2856f5871ab6e9fd0a4799556f8b19f42e711191a79209375cf
-SHA512 (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) = 
c45f80b80493be38e8090fe55fea4a31b80db8865ea5a80d66534be243931e4a857d3e78fe51307a9d3051a7680f2513a3ec55c72a031fe2b5ff30ebc950b7e7
-Size (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) = 2909785 bytes
-BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
-SHA512 (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = 
659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-Size (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = 37 bytes
-BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) = c8dcc75c8104c0a3f171e5240f197ae6479780c4d6ffaeb4597d8d946123f5ff
-SHA512 (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) = 
aab0e6fa0e68bfa59aa0b217e4a0f5910190898f5d24e172de3726bb6d2e70102c114ae37060f797f9efe8702a935300726205328cd8ae2656b9031b68d9aa50
-Size (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) = 20009 bytes
-BLAKE2s (gotests-1.6.0.tar.gz) = 3a02374f6835b2c7dfaf55be03295ab54ee4fb65cec4992409b954d55fef0094
-SHA512 (gotests-1.6.0.tar.gz) = 441b7c9f7c12499ee3a64dbe1f369333197be11797c38918b49cd9efc999d03add37d471f6065e41e1314a12c33116780082fd92c42b161253fdcb651a915b76
-Size (gotests-1.6.0.tar.gz) = 46417 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.29.0.mod) = b866f1d7c91b7580535985efe6499aad196bfdb139a3b74bb4d3f5b60c75bc9a
+SHA512 (golang.org_x_mod_@v_v0.29.0.mod) = 18120340aa8e057be99dc4c8b825653aa6f7fb5ca23b4ac2a533ce34164c2607b0bd04da57276ff97b42e9937583903383ec7d5493cc6c03d2c6bd86b899cf27
+Size (golang.org_x_mod_@v_v0.29.0.mod) = 86 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.29.0.zip) = ae6c2a2f90f3195f6304317e3a572b17bf194fb364ad88d8dabc7ef9a6a952c0
+SHA512 (golang.org_x_mod_@v_v0.29.0.zip) = 1c7b27c80c7637611e93ae655fe5d7fdcc8d5cdc7ef56b18235c41d527211a790aed6b27cd2445e2f3d3c7ad42532a80c87fd41acde2c08c9af451ae7e2a21de
+Size (golang.org_x_mod_@v_v0.29.0.zip) = 172650 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.17.0.mod) = 72e908ae7dbf240ec580a350b47eca6be0f62b52ea3435c9d353e1b1dbda1ddc
+SHA512 (golang.org_x_sync_@v_v0.17.0.mod) = 9f3b089330f55983949f50c62fd345e0a4698bdfeaabb5a8c67de2ada21668b64598bccd5472ff30b85c3d0addadb406eb2f58fb2fa5bf1db7e475c40da39498
+Size (golang.org_x_sync_@v_v0.17.0.mod) = 36 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.17.0.zip) = 7ca58a86deb3d7f77d54bff005acff1b5756b0fd867c3cc3407a16f3f9bd5edb
+SHA512 (golang.org_x_sync_@v_v0.17.0.zip) = 62abdf3687c885a43f777c40721690416bb2e503005599259330107f71b301070798227164342fec8e58bf6f2f9e99c9dfa09e97b1e7013111de9fcd227fcfc0
+Size (golang.org_x_sync_@v_v0.17.0.zip) = 25707 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.38.0.mod) = 4b76edbd12f63bbdf71ff0ab97e9b1c46f0886e4aa158095cd4e1a2b13be9d60
+SHA512 (golang.org_x_tools_@v_v0.38.0.mod) = d0585ff18b3a18c36f256b7e14ae9c4fa73aaf2220be609adde9a9eb76f5f05b326e68530f81ca757bc131336ccf604869c5cf82a4dee2d7f87a5871ab80147d
+Size (golang.org_x_tools_@v_v0.38.0.mod) = 301 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.38.0.zip) = 8ccaa2f4e39265315937670b61d8f23638f5ac1b2054697213f664594b7432ac
+SHA512 (golang.org_x_tools_@v_v0.38.0.zip) = 576a7c872e48c665448af618aff50a3395da81c9eabda9fe15d01b959b8748b3c815a661205262e0a7d26c5f61b4353567675f68e7ea487b67df66efe01a34d7
+Size (golang.org_x_tools_@v_v0.38.0.zip) = 2822153 bytes
+BLAKE2s (gotests-1.9.0.tar.gz) = 6f1e5461d87846cef24da1ee75799af845083ea3c9d1ce872f2ccefd3d7781c6
+SHA512 (gotests-1.9.0.tar.gz) = a9d3768ef0e00c1bdefa0a20857057945fd21db837c3e2f4e3292404fa0115af8fe426183be032843f5d748b01e068d94d9b0753ab614215d07d9188e7849909
+Size (gotests-1.9.0.tar.gz) = 89337 bytes
Index: pkgsrc/devel/gotests/go-modules.mk
diff -u pkgsrc/devel/gotests/go-modules.mk:1.1 pkgsrc/devel/gotests/go-modules.mk:1.2
--- pkgsrc/devel/gotests/go-modules.mk:1.1      Tue Jul 19 20:14:27 2022
+++ pkgsrc/devel/gotests/go-modules.mk  Mon Jan 12 19:31:19 2026
@@ -1,16 +1,8 @@
-# $NetBSD: go-modules.mk,v 1.1 2022/07/19 20:14:27 bsiegert Exp $
+# $NetBSD: go-modules.mk,v 1.2 2026/01/12 19:31:19 bsiegert Exp $
 
-GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod
-GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.zip
-GO_MODULE_FILES+=      golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod
-GO_MODULE_FILES+=      golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.zip
-GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod
-GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.zip
-GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod
-GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.zip
-GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.0.mod
-GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.0.zip
-GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.0.0-20191109212701-97ad0ed33101.mod
-GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.0.0-20191109212701-97ad0ed33101.zip
-GO_MODULE_FILES+=      golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod
-GO_MODULE_FILES+=      golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip
+GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.29.0.mod
+GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.29.0.zip
+GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.17.0.mod
+GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.17.0.zip
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.38.0.mod
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.38.0.zip



Home | Main Index | Thread Index | Old Index