Skip to content

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
ionos-dev-v31from
mk/dev/HDNEXT-1969-user_oidc-v8.6.1
Open

IONOS: prepare v31 image — user_oidc v8.6.1, nc-config v31-57e335c, CI (HDNEXT-1969)#286
printminion-co wants to merge 4 commits into
ionos-dev-v31from
mk/dev/HDNEXT-1969-user_oidc-v8.6.1

Conversation

@printminion-co

@printminion-co printminion-co commented Jul 21, 2026

Copy link
Copy Markdown

What

Preparation fixes for the HDNEXT-1969 sequential v31 image. Four commits:

  1. user_oidc → v8.6.1 — bump apps-external/user_oidc from v7.0.0 (9bbc500) to v8.6.1 (b5a67c7).
  2. config repo rename + reorder — point the IONOS submodule at the renamed nc-config repo (was easystorage-config) and move its .gitmodules entry to last.
  3. config → v31-57e335c — bump the IONOS config submodule from 140d28ce to the v31-57e335c pre-release (57e335c).
  4. CI make-target rename — update hidrive-next-build.yml to the new nc-config Makefile target names.

Why

  • user_oidc: on ionos-dev-v31 the 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 the rc/web-3.5 merge 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 on ionos-dev.
  • config repo rename: the config repository was renamed easystorage-confignc-config; .gitmodules now uses the current url and lists the entry after the app pointers it references.
  • config bump: brings in the v31-57e335c pre-release config (enables user_oidc bearer auth, UK→GB market rename, etc.) for the v31 image.
  • CI rename: the v31-57e335c nc-config Makefile replaced the per-app build_dep_*_app targets with the dynamic apps-matrix naming (build_<app>_app). Without this the image build fails with No rule to make target 'build_dep_simplesettings_app'.

Test

  • git -C apps-external/user_oidc describe --tagsv8.6.1
  • git -C IONOS describe --tagsv31-57e335c
  • .gitmodules: single [submodule "IONOS"], listed last, url nc-config.git
  • git grep -n build_dep .github/workflows/hidrive-next-build.yml → no matches
  • GitHub Actions build on this PR goes green; verify LoginFlowV2 / bearer-token OIDC login on the built v31 image.

Notes

  • Deferred (separate effort): porting the full v33 matrix CI pipeline (prepare-matrix/build-apps + detect-app-cache.sh) to v31 with the ionos-dev-v* branch convention.

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
printminion-co force-pushed the mk/dev/HDNEXT-1969-user_oidc-v8.6.1 branch from 95b0a1d to f6a7428 Compare July 21, 2026 11:58
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>
@printminion-co printminion-co changed the title IONOS(user_oidc): update submodule to v8.6.1 (HDNEXT-1969) IONOS: prepare v31 image — user_oidc v8.6.1, nc-config v31-57e335c, CI (HDNEXT-1969) Jul 21, 2026
@printminion-co
printminion-co requested a review from bromiesTM July 21, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants