gaugePlugins.go: init at 0.4.0

This commit is contained in:
Marie Ramlow 2024-03-12 13:37:57 +01:00 committed by Yaya
parent 1f4801e4ad
commit 891a6eaf3a
3 changed files with 35 additions and 0 deletions

View File

@ -8,4 +8,5 @@ in {
java = callPackage ./java { };
js = callPackage ./js { };
ruby = callPackage ./ruby { };
go = callPackage ./go { };
})

View File

@ -0,0 +1,15 @@
{
"version": "0.4.0",
"aarch64-darwin": {
"url": "https://github.com/getgauge-contrib/gauge-go/releases/download/v0.4.0/gauge-go-0.4.0-darwin.arm64.zip",
"hash": "sha256-tMo3+gQPnldCARm0WB7UYSMwaVpz90N2BiTzmvIFTg0="
},
"x86_64-darwin": {
"url": "https://github.com/getgauge-contrib/gauge-go/releases/download/v0.4.0/gauge-go-0.4.0-darwin.x86_64.zip",
"hash": "sha256-zfrEDRyflvvp4Hf2+42RL+5ooY0iBU0bkO2caOAGp74="
},
"x86_64-linux": {
"url": "https://github.com/getgauge-contrib/gauge-go/releases/download/v0.4.0/gauge-go-0.4.0-linux.x86_64.zip",
"hash": "sha256-JEHjk51vYCFAcj9xant2vBU3BZI0krYbfZk9ALjdIs0="
}
}

View File

@ -0,0 +1,19 @@
{ lib
, makeGaugePlugin
}:
makeGaugePlugin {
pname = "go";
data = lib.importJSON ./data.json;
repo = "getgauge-contrib/gauge-go";
releasePrefix = "gauge-go-";
meta = {
description = "Gauge plugin that lets you write tests in Go";
homepage = "https://github.com/getgauge-contrib/gauge-go";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ marie ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
platforms = [ "aarch64-darwin" "x86_64-darwin" "x86_64-linux" ];
};
}