Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(pkg): Add secrets SDK and keyring module #1759

Merged
merged 41 commits into from
Jul 28, 2023
Merged

feat(pkg): Add secrets SDK and keyring module #1759

merged 41 commits into from
Jul 28, 2023

Commits on Jun 26, 2023

  1. feat: replace keytar w/ keytar-rs

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    59865eb View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Update keytar-rs sha in shrinkwrap

    Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
    t1m0thyj committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    7d460b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    80c9c47 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. feat: new Secrets SDK with keyring module

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    7fcca77 View commit details
    Browse the repository at this point in the history
  2. fix(pkg): Update scripts for secrets SDK package

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    b8e196c View commit details
    Browse the repository at this point in the history
  3. fix(pkg): adjust package.json and build logic for monorepo

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    7c0ef67 View commit details
    Browse the repository at this point in the history
  4. fix: case in index.js switch statement for platform resolution

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    5057491 View commit details
    Browse the repository at this point in the history
  5. fix(pkg): shorten switch statement for index.js

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    af620a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. ci: add secrets SDK workflow, update install script

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    07e935c View commit details
    Browse the repository at this point in the history
  2. fix: use yarn v3 instead of npm

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    10ddf4c View commit details
    Browse the repository at this point in the history
  3. fix: adjust module exports for index.js

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    396b473 View commit details
    Browse the repository at this point in the history
  4. test(ci): ls before yarn test on 32bit windows

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    21bb5a3 View commit details
    Browse the repository at this point in the history
  5. fix: remove dir test and use npm instead of yarn

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    b4626b3 View commit details
    Browse the repository at this point in the history
  6. ci: use test matrix instead of individual test stages

    kudos to @t1m0thyj for converting to matrix :)
    
    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    3486cfb View commit details
    Browse the repository at this point in the history
  7. fix(ci): separate setup stage for musl

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    90fd778 View commit details
    Browse the repository at this point in the history
  8. feat(ci): add publish workflow for secrets SDK

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    bc383ea View commit details
    Browse the repository at this point in the history
  9. fix(ci): update linux-test script

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    575c056 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. fix(ci): Update path for downloading artifacts

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1c598d5 View commit details
    Browse the repository at this point in the history
  2. fix(ci): use --ignore-scripts when installing pkg

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    3424431 View commit details
    Browse the repository at this point in the history
  3. fix(ci): remove working-directory for install dep. stages

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    69cc33b View commit details
    Browse the repository at this point in the history
  4. fix(ci): adjust linux-test.sh

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    89c7c86 View commit details
    Browse the repository at this point in the history
  5. fix shrinkwrap

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    90e23d3 View commit details
    Browse the repository at this point in the history
  6. fix(ci): address Timothy's comments

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    11a1c21 View commit details
    Browse the repository at this point in the history
  7. fix(pkg): address prebuilds comment

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    68b2518 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. feat(pkg): Build secrets SDK w/ typescript

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    df3f6fc View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. feat(pkg): add Webpack support to secrets SDK

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    eaabfa8 View commit details
    Browse the repository at this point in the history
  2. chore: add changelog for Secrets SDK

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    3717612 View commit details
    Browse the repository at this point in the history
  3. fix(pkg): Remove yarn as packageManager; fix tsc build

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0b4decc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7ba535 View commit details
    Browse the repository at this point in the history
  5. chore(pkg): temporarily mark pkg as public during publish; add to audit

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0c88682 View commit details
    Browse the repository at this point in the history
  6. chore: adjust secrets changelog and versioning

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    32d35f3 View commit details
    Browse the repository at this point in the history
  7. fix(cov): remove secrets/index.ts from code coverage

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    b0a08a0 View commit details
    Browse the repository at this point in the history
  8. fix: Address Timothy's review

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    af6e5b2 View commit details
    Browse the repository at this point in the history
  9. fix(keyring): Address Amber's comment w/ unused enum variants

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    cb2cd23 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. fix(keyring): CredFree after owning String for Windows getPassword impl.

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5f244df View commit details
    Browse the repository at this point in the history
  2. fix(keyring): cleanup Windows logic; address some of Timothy's comments

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    56209f8 View commit details
    Browse the repository at this point in the history
  3. chore: add armv7l to compat. matrix

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    de26781 View commit details
    Browse the repository at this point in the history
  4. ci: remove quotes where possible in workflow

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    e8ee4f9 View commit details
    Browse the repository at this point in the history
  5. ci: relative path to .npmrc for npm-cli-login

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    44e14a0 View commit details
    Browse the repository at this point in the history
  6. chore: use original CLI package.json until imperative is merged

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f150862 View commit details
    Browse the repository at this point in the history
  7. doc: Add typedoc to the Rust keyring code

    Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
    traeok committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    13de50c View commit details
    Browse the repository at this point in the history