gaugePlugins.ruby: init at 0.8.0

This commit is contained in:
Marie Ramlow 2024-03-12 10:36:34 +01:00 committed by Yaya
parent 1fc7d281e7
commit d327c365e0
3 changed files with 39 additions and 0 deletions

View File

@ -6,4 +6,5 @@ in {
dotnet = callPackage ./dotnet { };
html-report = callPackage ./html-report { };
java = callPackage ./java { };
ruby = callPackage ./ruby { };
})

View File

@ -0,0 +1,19 @@
{
"version": "0.8.0",
"aarch64-darwin": {
"url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.8.0/gauge-ruby-0.8.0-darwin.arm64.zip",
"hash": "sha256-HQ7reuC7dQUMbhEzUBiEelPmFBsFJBHe42lmFufkZJY="
},
"x86_64-darwin": {
"url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.8.0/gauge-ruby-0.8.0-darwin.x86_64.zip",
"hash": "sha256-poxT9wYgs21GRx/eVvD7jA1T0VBDEHgH0Zv941pZcKA="
},
"aarch64-linux": {
"url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.8.0/gauge-ruby-0.8.0-linux.arm64.zip",
"hash": "sha256-SAEHPaWScux6C05jQBfDuLBN2J22Df9eKVM46kWawiU="
},
"x86_64-linux": {
"url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.8.0/gauge-ruby-0.8.0-linux.x86_64.zip",
"hash": "sha256-aXLDK/7phdsX0CmIuxfK39mdrjGo2IpwYBL7uolP5Mk="
}
}

View File

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