IONOS: prepare v31 image — user_oidc v8.6.1, nc-config v31-57e335c, CI (HDNEXT-1969)#286
Open
printminion-co wants to merge 4 commits into
Open
IONOS: prepare v31 image — user_oidc v8.6.1, nc-config v31-57e335c, CI (HDNEXT-1969)#286printminion-co wants to merge 4 commits into
printminion-co wants to merge 4 commits into
Conversation
The rc/web-3.5 merge reverted the user_oidc pointer to the original v31 version (v7.0.0), dropping the HDNEXT-1914 downgrade to v8.6.1 that restores LoginFlowV2 bearer auth. Realign v31 with the version shipped on ionos-dev (v30). Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
printminion-co
force-pushed
the
mk/dev/HDNEXT-1969-user_oidc-v8.6.1
branch
from
July 21, 2026 11:58
95b0a1d to
f6a7428
Compare
bromiesTM
approved these changes
Jul 21, 2026
The easystorage-config repository was renamed to nc-config. Update the submodule url and move the [submodule "IONOS"] entry to the end of .gitmodules so it follows the app pointers it references. Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Bump the IONOS config submodule (nc-config) from 140d28ce to 57e335c, the v31-57e335c pre-release, for the sequential v31 image. The range includes enabling user_oidc bearer auth and the UK->GB market rename. https://github.com/IONOS-Productivity/nc-config/releases/tag/v31-57e335c Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
The v31-57e335c nc-config Makefile replaced the per-app build_dep_*_app targets with the dynamic apps-matrix naming (build_<app>_app). Update the hidrive-next build workflow to call the new target names so the image build works with the bumped config submodule. Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Preparation fixes for the HDNEXT-1969 sequential v31 image. Four commits:
apps-external/user_oidcfrom v7.0.0 (9bbc500) to v8.6.1 (b5a67c7).IONOSsubmodule at the renamednc-configrepo (waseasystorage-config) and move its.gitmodulesentry to last.IONOSconfig submodule from140d28ceto thev31-57e335cpre-release (57e335c).hidrive-next-build.ymlto the new nc-config Makefile target names.Why
ionos-dev-v31the submodule still pointed at the original v31-era v7.0.0. The v30 history merged in for HDNEXT-1969 contained the v8.10.1 bump and the HDNEXT-1914 downgrade-to-v8.6.1 (restores LoginFlowV2 bearer auth), but therc/web-3.5merge resolved the submodule conflict to the wrong side and reverted it to v7.0.0. A full app-submodule sweep (ionos-dev vs v31) confirmed user_oidc was the only regressed app. This realigns v31 with the version shipped onionos-dev.easystorage-config→nc-config;.gitmodulesnow uses the current url and lists the entry after the app pointers it references.v31-57e335cpre-release config (enables user_oidc bearer auth, UK→GB market rename, etc.) for the v31 image.v31-57e335cnc-config Makefile replaced the per-appbuild_dep_*_apptargets with the dynamic apps-matrix naming (build_<app>_app). Without this the image build fails withNo rule to make target 'build_dep_simplesettings_app'.Test
git -C apps-external/user_oidc describe --tags→v8.6.1git -C IONOS describe --tags→v31-57e335c.gitmodules: single[submodule "IONOS"], listed last, urlnc-config.gitgit grep -n build_dep .github/workflows/hidrive-next-build.yml→ no matchesNotes
prepare-matrix/build-apps+detect-app-cache.sh) to v31 with theionos-dev-v*branch convention.