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

Merge dev to main #817

Merged
merged 8 commits into from
Jul 22, 2024
Merged

Merge dev to main #817

merged 8 commits into from
Jul 22, 2024

Conversation

ianpittwood
Copy link
Collaborator

  • Upgrade VS Code extensions.
  • Implement Snyk CLI tool scanning on all images.
  • Add Package Manager bash completions to Package Manager image.
  • Fix a potential race condition for Workbench installations in service images.
  • Fix a potential vulnerability for Workbench certificates in images.
  • Implement usage of shared scripts in WGCW.
  • Manage TinyTeX installations via Quarto instead of manual installations.

kelli-rstudio and others added 8 commits July 5, 2024 11:33
* Add script for scanning bake artifacts with Snyk

* Add sarif output to test command defaults

* Add default options for sbom

* Implement Snyk scan in CI

* Add SNYK_TOKEN as secret and pass to composite action

* Convert snyk scan to non-failing test

* Fix sarif upload

* Exclude base image vulnerabilities

* Make project-name broadest tag

Limit severity to HIGH or greater

Utilize .snyk policy files where applicable

* Set up ignores and report current vulnerabilities upstream

* Run snyk code test as part of linting

* Quote SNYK_ORG

* Rever snyk code test changes

* Pass SNYK_ORG to action

* Fix snyk_bake_artifacts.py docstring

* Remove cert copy
add rspm bash completions to the image
* Implement shared scripts in WGCW image

* Wrap python install with apt update/clean
* Manage TinyTeX installation with Quarto

Add CLI options to `install_quarto.sh` to install, update, add to path, or uninstall TinyTeX

Add an option to use Workbench's preinstalled Quarto for TinyTeX management

* Add TinyTeX test to Goss

Fix usage error

* Auto-detect Workbench installed Quarto and use if present

* Update product/base/scripts/ubuntu/install_quarto.sh

Co-authored-by: Benjamin R. J. Schwedler <[email protected]>

* Move Quarto and TinyTeX install to after workbench install in WGCW

---------

Co-authored-by: Benjamin R. J. Schwedler <[email protected]>
@ianpittwood ianpittwood requested review from jonyoder and jmwoliver and removed request for a team July 22, 2024 15:58
@ianpittwood ianpittwood merged commit fab7faa into main Jul 22, 2024
77 of 82 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants