Skip to content

Improve release workflow to update settings submodule #1304

@hohwille

Description

@hohwille

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    SCMsoftware-configuration-management (github actions, internal processes, git or github utilization)enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions