chore: update ActRunner to v0.1.6 and improve test coverage

- Remove `@@using = :nounzip` and related conditional block
- Update ActRunner version from `0.1.4` to `0.1.6`
- Update checksums for different platforms in ActRunner

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu 2023-05-03 09:47:20 +08:00
parent 8852de1ec4
commit 5f17a959e3
2 changed files with 11 additions and 19 deletions

View File

@ -16,13 +16,9 @@ class ActRunnerHead < Formula
@@filename = "act_runner-#{version}-#{os}-#{arch}"
@@url = "https://dl.gitea.com/act_runner/#{version}/#{@@filename}"
@@using = :nounzip
if os == "darwin" || arch == "amd64"
@@url += ".xz"
@@using = nil
depends_on "xz"
end
@@url += ".xz"
@@using = nil
depends_on "xz"
@@sha256 = %x[ curl -sL #{@@url}.sha256 ].split.first

View File

@ -3,7 +3,7 @@ require_relative './utils/macos_codesign.rb'
class ActRunner < Formula
desc "A runner for Gitea based on act"
homepage "https://gitea.com/gitea/act_runner"
version "0.1.4"
version "0.1.6"
os = OS.mac? ? "darwin" : "linux"
arch = case Hardware::CPU.arch
@ -16,19 +16,15 @@ class ActRunner < Formula
@@filename = "act_runner-#{version}-#{os}-#{arch}"
@@url = "https://dl.gitea.com/act_runner/#{version}/#{@@filename}"
@@using = :nounzip
if os == "darwin" || arch == "amd64"
@@url += ".xz"
@@using = nil
depends_on "xz"
end
@@url += ".xz"
@@using = nil
depends_on "xz"
@@sha256 = case "#{os}-#{arch}"
when "linux-amd64" then "b58399e7749ebaff81b5bbcaf0d867b0fdfafc79713048246ca3cd08c01d8a39"
when "linux-arm64" then "21266b96de3d1b73040cc429878ec440a6ff3bba9bedb93e9c545acda5503e56" # binary
when "darwin-amd64" then "4a90edcc7f6808c2cfa3069a78176bca21a9713d7693c059f65562c97b1d6628"
when "darwin-arm64" then "ae1e17a8b873468d0cd73b188e0e46980ea05a16d0910f802e1e18c22e747f01"
when "linux-amd64" then "54c54dcf9337a7f154ca156269129022babaf5cb44574132c0c4a51e2e4b43ac"
when "linux-arm64" then "7dd14455235bbdb3ed6059da137597fcf649f3e48343354601ae6e6214d7603f" # binary
when "darwin-amd64" then "db772791ace78e6c821a89b6b3fbadb670ca9c8c0795f9c8ba8dfdd99317fe5e"
when "darwin-arm64" then "9970d43e87b78e6ea1132242cefe92fc7c778de98a40c29494b36c441d9e94de"
else
raise "act_runner: Unsupported system #{os}-#{arch}"
end