Skip to content

Commit

Permalink
build(lhctl): publish 0.11.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mijailr committed Aug 26, 2024
1 parent 1ea528d commit a70ed94
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 10 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
HOMEBREW_GITHUB_PACKAGES_TOKEN: ${{ github.token }}
HOMEBREW_GITHUB_PACKAGES_USER: ${{ github.actor }}
PULL_REQUEST: ${{ github.event.pull_request.number }}
run: brew pr-pull --debug --tap=$GITHUB_REPOSITORY $PULL_REQUEST
run: brew pr-pull --debug --tap="${GITHUB_REPOSITORY}" "${PULL_REQUEST}"

- name: Push commits
uses: Homebrew/actions/git-try-push@master
Expand All @@ -32,4 +32,4 @@ jobs:
if: github.event.pull_request.head.repo.fork == false
env:
BRANCH: ${{ github.event.pull_request.head.ref }}
run: git push --delete origin $BRANCH
run: git push --delete origin "${BRANCH}"
11 changes: 6 additions & 5 deletions Formula/lhctl.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@ class Lhctl < Formula
desc "LittleHorse CLI for managing all things LittleHorse"
homepage "https://littlehorse.dev/docs/developer-guide/lhctl"
url "https://github.com/littlehorse-enterprises/littlehorse.git",
tag: "0.10.0",
revision: "e16a552cc8761058a65f9f69298bea3f360716e8"
tag: "v0.11.0",
revision: "4b018c1b62e6104ddff1e62f7631ed88b3393352"
license "SSPL-1.0"
head "https://github.com/littlehorse-enterprises/littlehorse.git", branch: "master"
head "https://github.com/littlehorse-enterprises/littlehorse.git", tag: "v0.11.0"

depends_on "go" => :build

def install
ldflags = "-X main.version=#{version} -X main.buildSource=homebrew"
system "go", "build", "-C", "lhctl", *std_go_args(ldflags: ldflags)
system "./local-dev/setup-go.sh"
ldflags = "-X main.version=#{version} -X main.commit=homebrew"
system "go", "build", "-C", "lhctl", *std_go_args(ldflags:)
end

test do
Expand Down
20 changes: 20 additions & 0 deletions Formula/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
class LhctlAT010 < Formula
desc "LittleHorse CLI for managing all things LittleHorse"
homepage "https://littlehorse.dev/docs/developer-guide/lhctl"
url "https://github.com/littlehorse-enterprises/littlehorse.git",
tag: "0.10.1",
revision: "f2be589d08b92349883cf7a8b696df9dabd5484c"
license "SSPL-1.0"
head "https://github.com/littlehorse-enterprises/littlehorse.git", tag: "0.10.1"

depends_on "go" => :build

def install
ldflags = "-X main.version=#{version} -X main.buildSource=homebrew"
system "go", "build", "-C", "lhctl", *std_go_args(ldflags:)
end

test do

Check failure on line 17 in Formula/[email protected]

View workflow job for this annotation

GitHub Actions / test-bot (ubuntu-22.04)

`brew test --verbose littlehorse-enterprises/lh/[email protected]` failed on Linux!

/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/bundle clean ==> Testing littlehorse-enterprises/lh/[email protected] ==> /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.10.1/bin/lhctl --help Error: littlehorse-enterprises/lh/[email protected]: failed ::error::littlehorse-enterprises/lh/[email protected]: failed An exception occurred within a child process: Errno::ENOENT: No such file or directory - /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.10.1/bin/lhctl /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in ``' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in `shell_output' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `bind_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `validate_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added' /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/littlehorse-enterprises/homebrew-lh/Formula/[email protected]:23:in `block in <class:LhctlAT010>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2800:in `block (3 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/extend/kernel.rb:536:in `with_env' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2799:in `block (2 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:1193:in `with_logging' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2798:in `block in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `block in run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `chdir' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:3109:in `mktemp' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2792:in `run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:48:in `block in <main>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:41:in `handle_timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:195:in `timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:52:in `<main>'
assert_match "Generally a UserTaskRun", shell_output("#{bin}/lhctl --help")
end
end
2 changes: 1 addition & 1 deletion Formula/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class LhctlAT07 < Formula

def install
ldflags = "-X main.version=#{version} -X main.buildSource=homebrew"
system "go", "build", "-C", "lhctl", *std_go_args(ldflags: ldflags)
system "go", "build", "-C", "lhctl", *std_go_args(ldflags:)
end

test do

Check warning on line 17 in Formula/[email protected]

View workflow job for this annotation

GitHub Actions / test-bot (ubuntu-22.04)

`brew test --verbose littlehorse-enterprises/lh/[email protected]` failed on Linux!

/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/bundle clean ==> Testing littlehorse-enterprises/lh/[email protected] ==> /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.7.2/bin/lhctl --help Error: littlehorse-enterprises/lh/[email protected]: failed ::error::littlehorse-enterprises/lh/[email protected]: failed An exception occurred within a child process: Errno::ENOENT: No such file or directory - /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.7.2/bin/lhctl /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in ``' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in `shell_output' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `bind_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `validate_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added' /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/littlehorse-enterprises/homebrew-lh/Formula/[email protected]:24:in `block in <class:LhctlAT07>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2800:in `block (3 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/extend/kernel.rb:536:in `with_env' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2799:in `block (2 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:1193:in `with_logging' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2798:in `block in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `block in run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `chdir' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:3109:in `mktemp' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2792:in `run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:48:in `block in <main>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:41:in `handle_timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:195:in `timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:52:in `<main>'
Expand Down
4 changes: 2 additions & 2 deletions Formula/[email protected]
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class Lhctl < Formula
class LhctlAT08 < Formula
desc "LittleHorse CLI for managing all things LittleHorse"
homepage "https://littlehorse.dev/docs/developer-guide/lhctl"
url "https://github.com/littlehorse-enterprises/littlehorse.git",
Expand All @@ -11,7 +11,7 @@ class Lhctl < Formula

def install
ldflags = "-X main.version=#{version} -X main.buildSource=homebrew"
system "go", "build", "-C", "lhctl", *std_go_args(ldflags: ldflags)
system "go", "build", "-C", "lhctl", *std_go_args(ldflags:)
end

test do

Check warning on line 17 in Formula/[email protected]

View workflow job for this annotation

GitHub Actions / test-bot (ubuntu-22.04)

`brew test --verbose littlehorse-enterprises/lh/[email protected]` failed on Linux!

/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/bundle clean ==> Testing littlehorse-enterprises/lh/[email protected] ==> /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.8.1/bin/lhctl --help Error: littlehorse-enterprises/lh/[email protected]: failed ::error::littlehorse-enterprises/lh/[email protected]: failed An exception occurred within a child process: Errno::ENOENT: No such file or directory - /home/linuxbrew/.linuxbrew/Cellar/[email protected]/0.8.1/bin/lhctl /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in ``' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:30:in `shell_output' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `bind_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/call_validation.rb:270:in `validate_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11545/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added' /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/littlehorse-enterprises/homebrew-lh/Formula/[email protected]:23:in `block in <class:LhctlAT08>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2800:in `block (3 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/extend/kernel.rb:536:in `with_env' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2799:in `block (2 levels) in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:1193:in `with_logging' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2798:in `block in run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `block in run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `chdir' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/mktemp.rb:75:in `run' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:3109:in `mktemp' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2792:in `run_test' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:48:in `block in <main>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:41:in `handle_timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/lib/ruby/3.3.0/timeout.rb:195:in `timeout' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:52:in `<main>'
Expand Down

0 comments on commit a70ed94

Please sign in to comment.