Skip to content

Commit

Permalink
teleport 16.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanb committed Sep 24, 2024
1 parent 176ac3c commit cf5be89
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
1 change: 1 addition & 0 deletions .github/autobump.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2661,6 +2661,7 @@ teip
tektoncd-cli
teku
telegraf
teleport
teller
telnet
telnetd
Expand Down
13 changes: 9 additions & 4 deletions Formula/t/teleport.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class Teleport < Formula
desc "Modern SSH server for teams managing distributed infrastructure"
homepage "https://goteleport.com/"
url "https://github.com/gravitational/teleport/archive/refs/tags/v14.3.3.tar.gz"
sha256 "c30cefedae3df3cacef78e385a369773820f9ed00432b3c1bd12b0026b01f144"
url "https://github.com/gravitational/teleport/archive/refs/tags/v16.4.0.tar.gz"
sha256 "fd8d0fe968bd863e3657e0cdfe7d3a5e90b0663b1efe396802f1880d2a6dde79"
license all_of: ["AGPL-3.0-or-later", "Apache-2.0"]
head "https://github.com/gravitational/teleport.git", branch: "master"

Expand All @@ -28,9 +28,12 @@ class Teleport < Formula
sha256 cellar: :any_skip_relocation, x86_64_linux: "906b35b2c7dcc5bed2b1a9897b2464b113ba6c568340f3a193cfc665f041831a"
end

depends_on "[email protected]" => :build
depends_on "corepack" => :build
depends_on "go" => :build
depends_on "pkg-config" => :build
depends_on "yarn" => :build
depends_on "rust" => :build
depends_on "rustup" => :build
depends_on "wasm-pack" => :build
depends_on "libfido2"
depends_on "node"
depends_on "openssl@3"
Expand All @@ -43,6 +46,8 @@ class Teleport < Formula
conflicts_with "tctl", because: "both install `tctl` binaries"

def install

Check failure on line 48 in Formula/t/teleport.rb

View workflow job for this annotation

GitHub Actions / Linux

`brew install --verbose --formula --build-bottle teleport` failed on Linux!

> @gravitational/[email protected] build-wasm /tmp/teleport-20240924-8014-7l1f8e/teleport-16.4.0/web/packages/teleport > RUST_MIN_STACK=16777216 wasm-pack build ./src/ironrdp --target web Error: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain. Caused by: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.  ELIFECYCLE  Command failed with exit code 1. /tmp/teleport-20240924-8014-7l1f8e/teleport-16.4.0/web/packages/teleport:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @gravitational/[email protected] build: `pnpm build-wasm && vite build` Exit status 1  ELIFECYCLE  Command failed with exit code 1. make[1]: *** [Makefile:1704: build-ui] Error 1 make[1]: Leaving directory '/tmp/teleport-20240924-8014-7l1f8e/teleport-16.4.0' make: *** [Makefile:1658: ensure-webassets] Error 2 ==> Formula Path: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/t/teleport.rb ==> Configuration HOMEBREW_VERSION: 4.3.24-5-gbd3c7f8 ORIGIN: https://github.com/Homebrew/brew HEAD: bd3c7f80530d21e791ccc01b02234b299941dd29 Last commit: 19 hours ago Core tap HEAD: 2a9abc8b040134242ac4f5a24ced64db703be3fc Core tap last commit: 8 minutes ago Core tap JSON: 24 Sep 03:10 UTC HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew HOMEBREW_BOOTSNAP: set HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /github/home/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set Homebrew Ruby: 3.3.4 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/ruby CPU: quad-core 64-bit zen3 Clang: N/A Git: 2.46.1 => /usr/bin/git Curl: 7.81.0 => /usr/bin/curl Kernel: Linux 6.8.0-1014-azure x86_64 GNU/Linux OS: Ubuntu 22.04.5 LTS Host glibc: 2.35 /usr/bin/gcc: 11.4.0 /usr/bin/ruby: N/A glibc: N/A gcc@11: N/A gcc: N/A xorg: N/A ==> ENV HOMEBREW_CC: gcc-11 HOMEBREW_CXX: g++-11 CMAKE_PREFIX_PATH: /home/linuxbrew/.linuxbrew/opt/rustup:/home/linuxbrew/.linuxbrew/opt/berkeley-db@5:/home/linuxbrew/.linuxbrew PKG_CONFIG_PATH: /home/linuxbrew/.linuxbrew/opt/libcbor/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/openssl@3/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/zlib/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/bzip2/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/pcre2/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/mpdecimal/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/ncurses/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/readline/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/sqlite/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/xz/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/expat/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libedit/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libffi/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libxcrypt/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/krb5/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libtirpc/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libnsl/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/[email protected]/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/dbus/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/util-linux/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/glib/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libcap/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/lz4/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/zstd/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/system

Check failure on line 48 in Formula/t/teleport.rb

View workflow job for this annotation

GitHub Actions / macOS 15-arm64

`brew install --verbose --formula --build-bottle teleport` failed on macOS Sequoia (15) on Apple Silicon!

> @gravitational/[email protected] build-wasm /private/tmp/teleport-20240923-7966-u0yi6y/teleport-16.4.0/web/packages/teleport > RUST_MIN_STACK=16777216 wasm-pack build ./src/ironrdp --target web Error: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain. Caused by: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.  ELIFECYCLE  Command failed with exit code 1. /private/tmp/teleport-20240923-7966-u0yi6y/teleport-16.4.0/web/packages/teleport:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @gravitational/[email protected] build: `pnpm build-wasm && vite build` Exit status 1  ELIFECYCLE  Command failed with exit code 1. make[1]: *** [build-ui] Error 1 make: *** [ensure-webassets] Error 2 ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/t/teleport.rb ==> Configuration HOMEBREW_VERSION: 4.3.24-5-gbd3c7f8 ORIGIN: https://github.com/Homebrew/brew HEAD: bd3c7f80530d21e791ccc01b02234b299941dd29 Last commit: 19 hours ago Core tap HEAD: 2a9abc8b040134242ac4f5a24ced64db703be3fc Core tap last commit: 8 minutes ago Core tap JSON: 24 Sep 03:11 UTC Core cask tap JSON: 24 Sep 03:11 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set Homebrew Ruby: 3.3.4 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/ruby CPU: quad-core 64-bit dunno Clang: 16.0.0 build 1600 Git: 2.39.5 => /usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 15.0-arm64 CLT: 16.0.0.0.1.1724870825 Xcode: 16.0 Rosetta 2: false ==> ENV HOMEBREW_CC: clang HOMEBREW_CXX: clang++ CMAKE_PREFIX_PATH: /opt/homebrew/opt/rustup:/opt/homebrew/opt/icu4c:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries PKG_CONFIG_PATH: /opt/homebrew/opt/libcbor/lib/pkgconfig:/opt/homebrew/opt/openssl@3/lib/pkgconfig:/opt/homebrew/opt/libfido2/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/c-ares/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/libuv/lib/pkgconfig PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/15 HOMEBREW_MAKE_JOBS: 1 HOMEBREW_GIT: /usr/bin/git HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk ACLOCAL_PATH: /opt/homebrew/share/aclocal PATH: /opt/homebrew/opt/rustup/bin:/opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/corepack/bin:/opt/homebrew/opt/go/bin:/opt/homebrew/opt/pkg-config/bin:/opt/homebrew/opt/rust/bin:/opt/homebrew/opt/wasm-pack/bin:/opt/homebrew/opt/openssl@3/bin:/opt/homebrew/opt/libfido2/bin:/opt/homebrew/opt/brotli/bin:/opt/homebrew/opt/c-ares/bin:/opt/homebrew/opt/icu4c/bin:/opt/homebrew/opt/node/bin:/usr/bin:/bin:/usr/sbin:/sbin Logs: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs/teleport/00.options.out /Users/brew/actions-runner/_w

Check failure on line 48 in Formula/t/teleport.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle teleport` failed on macOS Sonoma (14) on Apple Silicon!

> @gravitational/[email protected] build-wasm /private/tmp/teleport-20240923-10702-38zvlq/teleport-16.4.0/web/packages/teleport > RUST_MIN_STACK=16777216 wasm-pack build ./src/ironrdp --target web Error: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain. Caused by: `cargo metadata` exited with an error: error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.  ELIFECYCLE  Command failed with exit code 1. /private/tmp/teleport-20240923-10702-38zvlq/teleport-16.4.0/web/packages/teleport:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @gravitational/[email protected] build: `pnpm build-wasm && vite build` Exit status 1  ELIFECYCLE  Command failed with exit code 1. make[1]: *** [build-ui] Error 1 make: *** [ensure-webassets] Error 2 ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/t/teleport.rb ==> Configuration HOMEBREW_VERSION: 4.3.24-5-gbd3c7f8 ORIGIN: https://github.com/Homebrew/brew HEAD: bd3c7f80530d21e791ccc01b02234b299941dd29 Last commit: 19 hours ago Core tap HEAD: 2a9abc8b040134242ac4f5a24ced64db703be3fc Core tap last commit: 11 minutes ago Core tap JSON: 24 Sep 03:11 UTC Core cask tap JSON: 24 Sep 03:11 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_BOOTSNAP: set HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set Homebrew Ruby: 3.3.4 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/ruby CPU: quad-core 64-bit dunno Clang: 15.0.0 build 1500 Git: 2.39.3 => /usr/bin/git Curl: 8.4.0 => /usr/bin/curl macOS: 14.4.1-arm64 CLT: 15.3.0.0.1.1708646388 Xcode: 15.3 Rosetta 2: false ==> ENV HOMEBREW_CC: clang HOMEBREW_CXX: clang++ CMAKE_PREFIX_PATH: /opt/homebrew/opt/rustup:/opt/homebrew/opt/icu4c:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries PKG_CONFIG_PATH: /opt/homebrew/opt/libcbor/lib/pkgconfig:/opt/homebrew/opt/openssl@3/lib/pkgconfig:/opt/homebrew/opt/libfido2/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/c-ares/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/libuv/lib/pkgconfig PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/14 HOMEBREW_MAKE_JOBS: 1 HOMEBREW_GIT: /usr/bin/git HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk ACLOCAL_PATH: /opt/homebrew/share/aclocal PATH: /opt/homebrew/opt/rustup/bin:/opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/corepack/bin:/opt/homebrew/opt/go/bin:/opt/homebrew/opt/pkg-config/bin:/opt/homebrew/opt/rust/bin:/opt/homebrew/opt/wasm-pack/bin:/opt/homebrew/opt/openssl@3/bin:/opt/homebrew/opt/libfido2/bin:/opt/homebrew/opt/brotli/bin:/opt/homebrew/opt/c-ares/bin:/opt/homebrew/opt/icu4c/bin:/opt/homebrew/opt/node/bin:/usr/bin:/bin:/usr/sbin:/sbin Logs: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs/teleport/00.options.out /
ENV.prepend_path "PATH", Formula["rustup"].bin

ENV.deparallelize { system "make", "full", "FIDO2=dynamic" }
bin.install Dir["build/*"]
end
Expand Down

0 comments on commit cf5be89

Please sign in to comment.