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

Nightly Builds #1500

Open
aaronweissler opened this issue Jul 21, 2022 · 1 comment
Open

Nightly Builds #1500

aaronweissler opened this issue Jul 21, 2022 · 1 comment
Labels
area/general idea A rough idea for a feature or extension

Comments

@aaronweissler
Copy link
Member

Is your feature request related to a problem? Please describe.
When new features have been merged into the master branch, but there is no new release with them yet, you need to build inspectIT Ocelot from source yourself to test the new features.

Describe the solution you'd like
Nightly builds that you can use to test new features.

@aaronweissler aaronweissler added idea A rough idea for a feature or extension area/general labels Jul 21, 2022
@aaronweissler
Copy link
Member Author

Some considerations:

Should nightly builds get their own release?
The alternative could for example be adding nightly assets to the latest full release.
I think it would be good for them to have their own release, because it would be easier to see and understand without knowing about the feature beforehand.
Potential Problems:

  • How does automatic generation of release notes behave?
    Unfortunately, the documentation on this is not fully clear, but I suspect that the generation of release notes introduced by Closes #1425 - Migrate Release Pipeline to GitHub Actions #1516 is based on PRs that were merged between the tag of the last release and the tag of the current release. Since every release needs a corresponding tag, creating a nightly release might lead to changenotes only being generated for changes between the latest nightly release and the current actual release.
    Maybe this issue can be mitigated by deleting the nightly releases and their tags when doing a full release. Otherwise we would have to switch to a different method to generate the release notes.

  • How to not flood the releases page with nightly releases?
    I personally would say it would be okay to delete any previous nightly release when creating a new one, but it might lead to confusion with users thereof, if a nightly release they were using suddenly doesn't exist anymore or is replaced with another one under the same name but with different contents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/general idea A rough idea for a feature or extension
Projects
None yet
Development

No branches or pull requests

1 participant