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

GitHub Actions pipeline setup #106

Open
radu-stefan-dt opened this issue Apr 13, 2023 · 0 comments
Open

GitHub Actions pipeline setup #106

radu-stefan-dt opened this issue Apr 13, 2023 · 0 comments
Labels
housekeeping Project setup, structure, style guides, conventions, etc.

Comments

@radu-stefan-dt
Copy link
Collaborator

Summary
The project currently has 1 workflow for building and running the tests on every push or merge into main - this is fine.
The project also has 1 workflow for building across all possible platforms (to support remote envs) and also publish all packages to the marketplace - this needs modifying.

Details
The current workflow for building should first create a GitHub release, attaching as assets all the different platform distributions created from the existing build step.
Publish to marketplace should be a separate (on-demand) workflow that takes the latest release, and publishes an update to the marketplace using the released assets.

Reasoning
We may want to create releases more frequently (bleeding edge), and publish stable versions as/when needed to the marketplace.

@radu-stefan-dt radu-stefan-dt added help wanted Extra attention is needed housekeeping Project setup, structure, style guides, conventions, etc. labels Apr 13, 2023
@radu-stefan-dt radu-stefan-dt self-assigned this Apr 13, 2023
@radu-stefan-dt radu-stefan-dt removed their assignment Sep 25, 2023
@radu-stefan-dt radu-stefan-dt removed the help wanted Extra attention is needed label Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping Project setup, structure, style guides, conventions, etc.
Projects
None yet
Development

No branches or pull requests

1 participant