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] move installer generation to CI #5597

Open
duncdrum opened this issue Jan 3, 2025 · 2 comments
Open

[feature] move installer generation to CI #5597

duncdrum opened this issue Jan 3, 2025 · 2 comments
Assignees
Labels
enhancement new features, suggestions, etc. installer needs documentation Signals issues or PRs that will require an update to the documentation repo

Comments

@duncdrum
Copy link
Contributor

duncdrum commented Jan 3, 2025

the signed installers should be generated on CI only, and removed from the default build profiles

see #3394

@duncdrum duncdrum added the enhancement new features, suggestions, etc. label Jan 3, 2025
@duncdrum duncdrum self-assigned this Jan 3, 2025
@duncdrum duncdrum added this to v7.0.0 Jan 3, 2025
@duncdrum duncdrum moved this to Backlog in v7.0.0 Jan 3, 2025
@adamretter
Copy link
Contributor

@duncdrum That would break the ability to build a release of eXist-db.

@duncdrum
Copy link
Contributor Author

duncdrum commented Jan 4, 2025

@adamretter how so? In effect, it would allow more people to act as release manager, without necessitating signing certs on the local machine.

By making/keeping installers profiles opt-in will reduce complexity within our org, and for new contributors. No more !dmg-on-mac flags for simple compiles.

Doing custom builds of installers will work by using the profile. In the rare cases that folks want to do so.

@duncdrum duncdrum added installer needs documentation Signals issues or PRs that will require an update to the documentation repo labels Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new features, suggestions, etc. installer needs documentation Signals issues or PRs that will require an update to the documentation repo
Projects
Status: Backlog
Development

No branches or pull requests

2 participants