From 9ab9dbd7773ac0ab08bb87b8d010061835014952 Mon Sep 17 00:00:00 2001 From: Tobias Germer Date: Fri, 16 Jan 2026 12:15:22 +0100 Subject: [PATCH] +aws/session-manager-plugin --- .../session-manager-plugin/package.yml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 projects/aws.amazon.com/session-manager-plugin/package.yml diff --git a/projects/aws.amazon.com/session-manager-plugin/package.yml b/projects/aws.amazon.com/session-manager-plugin/package.yml new file mode 100644 index 0000000000..ef9ac368f3 --- /dev/null +++ b/projects/aws.amazon.com/session-manager-plugin/package.yml @@ -0,0 +1,36 @@ +distributable: + url: https://github.com/aws/session-manager-plugin/archive/{{version}}.tar.gz + strip-components: 1 + +display-name: aws/session-manager-plugin + +versions: + github: aws/session-manager-plugin/tags + +companions: + aws.amazon.com/cli: 2 + +build: + dependencies: + go.dev: 1.23 + gnu.org/make: "*" + script: + - echo "{{version}}" > VERSION + - sed -i -e 's/1.2.0.0/{{version.raw}}/g' src/version/version.go + - make GO_BUILD="go build" build-${PLATFORM} + - mkdir -p "{{ prefix }}"/bin + - mv ./bin/${BIN_DIR}/session-manager-plugin "{{prefix}}"/bin/ + env: + CGO_ENABLED: 0 + darwin/aarch64: { PLATFORM: darwin-arm64, BIN_DIR: darwin_arm64_plugin } + darwin/x86-64: { PLATFORM: darwin-amd64, BIN_DIR: darwin_amd64_plugin } + linux/aarch64: { PLATFORM: arm64, BIN_DIR: linux_arm64_plugin } + linux/x86-64: { PLATFORM: linux-amd64, BIN_DIR: linux_amd64_plugin } + +provides: + - bin/session-manager-plugin + +test: + script: + - test "$(session-manager-plugin --version)" = {{version}} + - session-manager-plugin