sdk icon indicating copy to clipboard operation
sdk copied to clipboard

add documentation and build script for Go wrapper

Open tangowithfoxtrot opened this issue 1 year ago • 2 comments

Type of change

  • [ ] Bug fix
  • [ ] New feature development
  • [ ] Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • [ ] Build/deploy pipeline (DevOps)
  • [x] Other

Objective

Add a build script for building the libs needed for the Go wrapper.

Code changes

  • languages/go/README.md: add a reference to the build script.
  • languages/go/build.sh: build the necessary dependencies for the Go wrapper.

Before you submit

  • Please add unit tests where it makes sense to do so

tangowithfoxtrot avatar Feb 22 '24 17:02 tangowithfoxtrot

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 59.50%. Comparing base (74eecad) to head (c046b53). Report is 11 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #626      +/-   ##
==========================================
+ Coverage   59.40%   59.50%   +0.10%     
==========================================
  Files         171      171              
  Lines       10345    10416      +71     
==========================================
+ Hits         6145     6198      +53     
- Misses       4200     4218      +18     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Feb 22 '24 17:02 codecov[bot]

Logo Checkmarx One – Scan Summary & Details84142a3f-3eac-4e2a-861a-4473d3cf39a6

New Issues

Severity Issue Source File / Package Checkmarx Insight
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 213 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 139 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 80 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 63 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Fixed Issues

Severity Issue Source File / Package
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 213
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 80
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 72
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 63
MEDIUM Unpinned Actions Full Length Commit SHA /build-cli.yml: 176
MEDIUM Unpinned Actions Full Length Commit SHA /build-cli.yml: 88
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 139
MEDIUM Unpinned Actions Full Length Commit SHA /publish-ruby.yml: 117
MEDIUM Unpinned Actions Full Length Commit SHA /release-cli.yml: 207
MEDIUM Unpinned Actions Full Length Commit SHA /build-cli.yml: 339

bitwarden-bot avatar Feb 22 '24 17:02 bitwarden-bot

Closing this in favor of updating the documentation and possibly implementing it as an npm script.

tangowithfoxtrot avatar Jun 13 '24 17:06 tangowithfoxtrot