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

[FEATURE] Publish release artifacts #1022

Open
3 tasks
prasadtalasila opened this issue Oct 30, 2024 · 0 comments
Open
3 tasks

[FEATURE] Publish release artifacts #1022

prasadtalasila opened this issue Oct 30, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@prasadtalasila
Copy link
Contributor

Describe the feature

Publish release packages as workflow artifacts. An effort should be made to keep only relevant files for an installation.

As a developer I want to publish release artifacts So That it becomes easier to release DTaaS.

Describe the problems your feature request solves

The software release is a manual process at the moment. The release artifacts can be created from
github actions. Thus an automated release cycle can be introduced into the project.

Describe the solution you'd like

The files needed to be kept for complete installation are:

deploy/  (all contents of this directory)
files/ (all contents of this directory)
LICENSE.md
README.md
SECURITY.md

These files need to be published as a single zip file on the github actions page.

Describe alternatives you've considered

Another possibility is to customize the artifacts for different installation scenarios - localhost and server. But this can be done in the future.

Success Criterion

Publishable release artifacts (single zip file) produced from github actions.

Checklist:

  • zip file available for download
  • Installation successful from sources in zip file
  • Developer documentation updated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant