Skip to content

cedarai/session-manager-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

session-manager-plugin

Mirror of the prebuilt AWS Session Manager plugin binaries, re-published so that cedarai/cedar Bazel builds (//tools/aws/cliv2) don't depend on the availability of AWS's s3.amazonaws.com/session-manager-downloads bucket at build time.

This repo contains no source — just one workflow that produces releases.

Publishing a version

Run the Publish session-manager-plugin release workflow (Actions tab, or gh workflow run publish.yml -f version=1.2.707.0). It:

  1. downloads the official artifacts for that version from AWS S3 (ubuntu_64bit / ubuntu_arm64 .deb, mac / mac_arm64 bundle .zip),
  2. extracts the session-manager-plugin binary from each,
  3. publishes a release tagged with the version, with one binary per platform plus a SHA256SUMS file.

Release assets:

session-manager-plugin-linux-x86_64
session-manager-plugin-linux-arm64
session-manager-plugin-darwin-x86_64
session-manager-plugin-darwin-arm64
SHA256SUMS

Consuming from cedar

//tools/aws/cliv2 downloads each binary by URL and pins its sha256 (from the release's SHA256SUMS):

https://github.com/cedarai/session-manager-plugin/releases/download/<version>/session-manager-plugin-<os>-<arch>

To bump the version: run the workflow for the new version, then update SESSION_MANAGER_VERSION and the four sha256 values in tools/aws/cliv2/cliv2.MODULE.bazel.

About

Mirror of prebuilt AWS Session Manager plugin binaries for cedarai/cedar Bazel builds. Releases are published by .github/workflows/publish.yml, which fetches from AWS S3.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors