Skip to content

Conversation

@ndoschek
Copy link
Member

add alternative vsix archive publishing

  • Add compress-vsix.js script to create a tar.gz archive of all .vsix files
  • Update get-external-builtins.js to also download pre-built .vsix from open-vsx.org if available
  • Update vsix packaging to use consistent publisher.name.vsix filename format
  • Remove theia-testing.js script in favor of archive-based testing workflow
  • Update documentation for new build, publish, and testing workflows
  • Fix missing await in archive-source.js

ci: separate build and publish workflows

  • Split build.yml into reusable build workflow and new publish.yml for publishing
  • Pin GitHub Actions to specific commit SHAs for security
  • Add workflow dispatch option to publish to either open-vsx or vsix archive

Contributed on behalf of STMicroelectronics

- Add compress-vsix.js script to create a tar.gz archive of all .vsix files
- Update get-external-builtins.js to also download pre-built .vsix from open-vsx.org if available
- Update vsix packaging to use consistent publisher.name.vsix filename format
- Remove theia-testing.js script in favor of archive-based testing workflow
- Update documentation for new build, publish, and testing workflows
- Fix missing await in archive-source.js

Contributed on behalf of STMicroelectronics
- Split build.yml into reusable build workflow and new publish.yml for publishing
- Pin GitHub Actions to specific commit SHAs for security
- Add workflow dispatch option to publish to either open-vsx or vsix archive

Contributed on behalf of STMicroelectronics
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.

2 participants