From 1701364fc59d67333017381d0f7e1c9571778a77 Mon Sep 17 00:00:00 2001 From: Mark McCormick Date: Sun, 10 Nov 2024 19:55:15 +0000 Subject: [PATCH 1/3] Adding new package: ruby-uri Signed-off-by: Mark McCormick --- ruby3.2-uri.yaml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ ruby3.3-uri.yaml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 ruby3.2-uri.yaml create mode 100644 ruby3.3-uri.yaml diff --git a/ruby3.2-uri.yaml b/ruby3.2-uri.yaml new file mode 100644 index 000000000000..f977c09b07ac --- /dev/null +++ b/ruby3.2-uri.yaml @@ -0,0 +1,50 @@ +package: + name: ruby3.2-uri + version: 1.0.1 + epoch: 0 + description: "URI is a module providing classes to handle Uniform Resource Identifiers" + copyright: + - license: BSD-2-Clause OR Ruby + +environment: + contents: + packages: + - build-base + - busybox + - ca-certificates-bundle + - git + - ruby-3.2 + - ruby-3.2-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/ruby/uri + tag: v${{package.version}} + expected-commit: 3011eb6f6e53c7870f91404d4a789cb854c893ad + + - uses: ruby/build + with: + gem: ${{vars.gem}} + + - uses: ruby/install + with: + gem: ${{vars.gem}} + version: ${{package.version}} + + - uses: ruby/clean + +vars: + gem: uri + +test: + pipeline: + - runs: ruby -e "require 'uri'" + - runs: | + ruby -e 'require "uri"; uri = URI("https://wolfi.dev"); raise "Failed to parse URI" unless uri.host == "wolfi.dev" && uri.scheme == "https"' + +update: + enabled: true + github: + identifier: ruby/uri + strip-prefix: v diff --git a/ruby3.3-uri.yaml b/ruby3.3-uri.yaml new file mode 100644 index 000000000000..e8d96d4aca22 --- /dev/null +++ b/ruby3.3-uri.yaml @@ -0,0 +1,50 @@ +package: + name: ruby3.3-uri + version: 1.0.1 + epoch: 0 + description: "URI is a module providing classes to handle Uniform Resource Identifiers" + copyright: + - license: BSD-2-Clause OR Ruby + +environment: + contents: + packages: + - build-base + - busybox + - ca-certificates-bundle + - git + - ruby-3.3 + - ruby-3.3-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/ruby/uri + tag: v${{package.version}} + expected-commit: 3011eb6f6e53c7870f91404d4a789cb854c893ad + + - uses: ruby/build + with: + gem: ${{vars.gem}} + + - uses: ruby/install + with: + gem: ${{vars.gem}} + version: ${{package.version}} + + - uses: ruby/clean + +vars: + gem: uri + +test: + pipeline: + - runs: ruby -e "require 'uri'" + - runs: | + ruby -e 'require "uri"; uri = URI("https://wolfi.dev"); raise "Failed to parse URI" unless uri.host == "wolfi.dev" && uri.scheme == "https"' + +update: + enabled: true + github: + identifier: ruby/uri + strip-prefix: v From e9f92a64976c7e664923f6931ebfdd3410fa9e21 Mon Sep 17 00:00:00 2001 From: Mark McCormick Date: Sun, 10 Nov 2024 20:11:28 +0000 Subject: [PATCH 2/3] Add ruby-benchmark package Signed-off-by: Mark McCormick --- ruby3.2-benchmark.yaml | 50 ++++++++++++++++++++++++++++++++++++++++++ ruby3.3-benchmark.yaml | 50 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 ruby3.2-benchmark.yaml create mode 100644 ruby3.3-benchmark.yaml diff --git a/ruby3.2-benchmark.yaml b/ruby3.2-benchmark.yaml new file mode 100644 index 000000000000..6d76fb623771 --- /dev/null +++ b/ruby3.2-benchmark.yaml @@ -0,0 +1,50 @@ +package: + name: ruby3.2-benchmark + version: 0.4.0 + epoch: 0 + description: "A performance benchmarking library for Ruby" + copyright: + - license: BSD-2-Clause OR Ruby + +environment: + contents: + packages: + - build-base + - busybox + - ca-certificates-bundle + - git + - ruby-3.2 + - ruby-3.2-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/ruby/benchmark + tag: v${{package.version}} + expected-commit: a5d77ceae06d69a8b1b06d45760c9590a466707d + + - uses: ruby/build + with: + gem: ${{vars.gem}} + + - uses: ruby/install + with: + gem: ${{vars.gem}} + version: ${{package.version}} + + - uses: ruby/clean + +vars: + gem: benchmark + +test: + pipeline: + - runs: ruby -e "require 'benchmark'" + - runs: | + ruby -e 'require "benchmark"; Benchmark.measure { 1 + 1 }; puts "OK"' + +update: + enabled: true + github: + identifier: ruby/benchmark + strip-prefix: v diff --git a/ruby3.3-benchmark.yaml b/ruby3.3-benchmark.yaml new file mode 100644 index 000000000000..dfea9fa37f97 --- /dev/null +++ b/ruby3.3-benchmark.yaml @@ -0,0 +1,50 @@ +package: + name: ruby3.3-benchmark + version: 0.4.0 + epoch: 0 + description: "A performance benchmarking library for Ruby" + copyright: + - license: BSD-2-Clause OR Ruby + +environment: + contents: + packages: + - build-base + - busybox + - ca-certificates-bundle + - git + - ruby-3.3 + - ruby-3.3-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/ruby/benchmark + tag: v${{package.version}} + expected-commit: a5d77ceae06d69a8b1b06d45760c9590a466707d + + - uses: ruby/build + with: + gem: ${{vars.gem}} + + - uses: ruby/install + with: + gem: ${{vars.gem}} + version: ${{package.version}} + + - uses: ruby/clean + +vars: + gem: benchmark + +test: + pipeline: + - runs: ruby -e "require 'benchmark'" + - runs: | + ruby -e 'require "benchmark"; Benchmark.measure { 1 + 1 }; puts "OK"' + +update: + enabled: true + github: + identifier: ruby/benchmark + strip-prefix: v From e43945aa62200eac9bba00a0133f706dcfa10dd0 Mon Sep 17 00:00:00 2001 From: Mark McCormick Date: Sun, 10 Nov 2024 20:28:22 +0000 Subject: [PATCH 3/3] Pushing a change to hopefully re-trigger elastic builds Signed-off-by: Mark McCormick --- ruby3.2-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby3.2-benchmark.yaml b/ruby3.2-benchmark.yaml index 6d76fb623771..cc1470afe295 100644 --- a/ruby3.2-benchmark.yaml +++ b/ruby3.2-benchmark.yaml @@ -2,7 +2,7 @@ package: name: ruby3.2-benchmark version: 0.4.0 epoch: 0 - description: "A performance benchmarking library for Ruby" + description: "A performance benchmarking library for Ruby." copyright: - license: BSD-2-Clause OR Ruby