Commit graph

15 commits

Author SHA1 Message Date
Sharlatan Hellseher
1925f23a62
gnu: git-sync: Update to 4.4.3.
* gnu/packages/golang-vcs.scm (git-sync): Update to 4.4.3.

Change-Id: Ice97e408175987902ebfd073fac0a02e947f8598
2025-09-11 12:40:44 +01:00
Sharlatan Hellseher
a497817bfe
gnu: Add git-sync.
* gnu/packages/golang-vcs.scm (git-sync): New variable.

Change-Id: I3592c88e4de7e8da652f2dc7b9b908659b16276b
2025-08-22 16:13:33 +01:00
Sharlatan Hellseher
87661cea77
gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
b586469706
gnu: Add go-github-com-jiangxin-goconfig.
* gnu/packages/golang-vcs.scm (go-github-com-jiangxin-goconfig): New variable.

Change-Id: I16784102273da77fb76697c3344e4912e83cb30f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-24 10:26:34 +01:00
Sharlatan Hellseher
de2c6771e9
gnu: go-github-com-nektos-act: Enable tests.
* gnu/packages/golang-vcs.scm (go-github-com-nektos-act) [arguments]
<tests?>: Enable most of them.
<test-flags>: Skip some problematic tests.
[propagated-inputs]: Remove go-github-com-go-git-go-billy-v5,
go-github-com-stretchr-testify, and go-gotest-tools-v3; add
go-dario-cat-mergo.
[native-inputs]: Add go-github-com-go-git-go-billy-v5,
go-github-com-stretchr-testify, and go-gotest-tools-v3.

Change-Id: I85c765f835149686160be46488a55ada2d4aaa07
2025-06-20 23:58:44 +01:00
Efraim Flashner
3460c6249a
gnu: go-github-com-rhysd-actionlint: Only use shellcheck when supported.
* gnu/packages/golang-vcs.scm (go-github-com-rhysd-actionlint)
[native-inputs]: Only include shellcheck on systems where it is
supported.

Change-Id: Ie14c3b0457b280661cd01e5f222fb5646e6f7a03
2025-06-18 10:49:47 +03:00
David Thompson
4741fe4be7
gnu: Add go-code-gitea-io-actions-proto-go-ping.
* gnu/packages/golang-vcs.scm (go-code-gitea-io-actions-proto-go-ping): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I21b4b5cb000b09413f6c5534ab06278c598581ef
2025-06-17 15:17:19 +02:00
David Thompson
460cee5095
gnu: Add go-code-gitea-io-actions-proto-go-runner.
* gnu/packages/golang-vcs.scm (go-code-gitea-io-actions-proto-go-runner): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id4a25c9d96cf9505efa57ca1c377eb34cb49ee7f
2025-06-17 15:17:19 +02:00
David Thompson
a54c026ca6
gnu: Add go-github-com-nektos-act.
* gnu/packages/golang-vcs.scm (go-github-com-nektos-act): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id8bbc176b220f5cbb4fdc2e2c681974051c77d5b
2025-06-17 15:17:19 +02:00
David Thompson
9f1b7e9355
gnu: Add go-github-com-rhysd-actionlint.
* gnu/packages/golang-vcs.scm (go-github-com-rhysd-actionlint): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ic2f93479b2bcefd2b844831726f12288cf9ed8e3
2025-06-17 15:17:19 +02:00
Sharlatan Hellseher
3290afde83
gnu: go-github-com-git-lfs-pktline: Move to golang-vcs.
* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): Move
from here ...
* gnu/packages/golang-vcs.scm: ... to here.

Change-Id: I83b2d4ed8b85411c1bd4bd95a38b78ae50568015
2025-05-26 16:50:19 +01:00
Sharlatan Hellseher
519d7cf948
gnu: go-github-com-go-git-go-git-v5: Move to golang-vcs.
* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5):
Move from here ...
* gnu/packages/golang-vcs.scm: ... to here.
Add golang-crypto and version-control modules.

* gnu/packages/configuration-management.scm: Remove version-control, add
golang-vcs module.

Change-Id: I0125943bcb2ab719ad5667678b72ece7650f5e4b
2025-01-21 23:47:48 +00:00
Sharlatan Hellseher
5f6cc183a2
gnu: go-github-com-go-git-gcfg: Move to golang-vcs.
* gnu/packages/golang.scm (go-github-com-go-git-gcfg): Move from here ...
* gnu/packages/golang-vcs.scm: ... to here. Add goalng-xyz module.

Change-Id: I218c5e5c663ea5ba54cef9f26fec95912bbcac34
2025-01-21 23:42:13 +00:00
Sharlatan Hellseher
bbcd2074f0
gnu: Add go-github-com-xanzy-go-gitlab.
* gnu/packages/golang-vcs.scm (go-github-com-xanzy-go-gitlab): New variable.

Change-Id: Id59090f6642e01e223690b022e29e123a6bac03c
2025-01-21 23:41:51 +00:00
Sharlatan Hellseher
4cf6d0f134
gnu: Add packages/golang-vcs module.
* gnu/packages/golang-vcs.scm: New file.
* gnu/local.mk: Add gnu/packages/golang-vcs.scm to the scope.

Change-Id: Ie318d25052d72e25ce9207dc890709f7321431b4
2025-01-21 23:41:51 +00:00