diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index f7a06f6..42de39c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,4 +11,12 @@ jobs: - uses: actions/checkout@v1 - run: brew install --build-from-source ./coder-cli.rb - run: coder --version - + coder_cli_nightly: + strategy: + matrix: + os: [macos-latest, ubuntu-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v1 + - run: brew install --build-from-source ./coder-cli-nightly.rb + - run: coder --version diff --git a/coder-cli-nightly.rb b/coder-cli-nightly.rb new file mode 100644 index 0000000..d15641b --- /dev/null +++ b/coder-cli-nightly.rb @@ -0,0 +1,21 @@ +class CoderCliNightly < Formula + desc "Command-line tool for the Coder remote development platform, nightly release channel" + homepage "https://github.com/cdr/coder-cli" + version "1.16.0-rc.0" + bottle :unneeded + + if OS.mac? + url "https://github.com/cdr/coder-cli/releases/download/v1.16.0-rc.0/coder-cli-darwin-amd64.zip" + sha256 "283fbdbbd57ca75361ac89fb0300546483c326bb047e7cd96eb524c39241c5c5" + else + url "https://github.com/cdr/coder-cli/releases/download/v1.16.0-rc.0/coder-cli-linux-amd64.tar.gz" + sha256 "7552b45f956c2a027c58beb0867d6df32d75291a0a5b6ad0c6bc9957306da989" + end + + def install + bin.install "coder" + end + test do + system "#{bin}/coder", "--version" + end +end