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

Improve release workflow to update settings submodule #1304

Open
hohwille opened this issue Aug 2, 2023 · 0 comments
Open

Improve release workflow to update settings submodule #1304

hohwille opened this issue Aug 2, 2023 · 0 comments
Labels
enhancement New feature or request SCM software-configuration-management (github actions, internal processes, git or github utilization)

Comments

@hohwille
Copy link
Member

hohwille commented Aug 2, 2023

In ide repository we have a git submodule for ide-settings:

$ cat .gitmodules
[submodule "ide-settings"]
        path = settings/src/main/settings
        url = https://github.com/devonfw/ide-settings.git
        branch = master

With every release we also build a settings artifact with the current content of that repository.
I just did this manually as preparation for the actual release 2023.08.001 with this commit.
To avoid this manual overhead, it would be great if our release workflow would update this submodule automatically and commit the change before building and tagging the release here:

git add -f .mvn/maven.config

@hohwille hohwille added enhancement New feature or request SCM software-configuration-management (github actions, internal processes, git or github utilization) labels Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SCM software-configuration-management (github actions, internal processes, git or github utilization)
Projects
None yet
Development

No branches or pull requests

1 participant