Skip to content

Tkl/dev/hdnext 1719/hdnext 1762 remove fa submodules - #246

Merged
printminion-co merged 4 commits into
mk/dev/HDNEXT-1588-backport-commitsfrom
tkl/dev/HDNEXT-1719/HDNEXT-1762_remove-FA-submodules
May 7, 2026
Merged

Tkl/dev/hdnext 1719/hdnext 1762 remove fa submodules#246
printminion-co merged 4 commits into
mk/dev/HDNEXT-1588-backport-commitsfrom
tkl/dev/HDNEXT-1719/HDNEXT-1762_remove-FA-submodules

Conversation

@tanyaka

@tanyaka tanyaka commented May 7, 2026

Copy link
Copy Markdown

Summary

  • package|-lock.json was already updated with 5572794
  • core/src/icons.js was already updated with 772010d
  • all submodules pointer were already updated
  • 5572794 fixes the IONOS HEADER (OPTIONAL, may be obsolete for upgrade to NC V33)

Checklist

tanyaka and others added 4 commits May 7, 2026 14:19
hidrive-next-build.yml: remove custom-npms/** path trigger and
FONTAWESOME_PACKAGE_TOKEN from the build step.

sbom-matrix.yaml: remove FONTAWESOME_PACKAGE_TOKEN secret requirement
and custom-npm pre-install steps from the npm install job.

Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Remove all four custom-npm submodules to support FA icon embedding pipeline:
  - nc-mdi-svg: FA-to-MDI SVG embedding (primary FA integration point)
  - nc-mdi-js: thin wrapper over @mdi/js, only customized to use nc-mdi-svg
  - nc-nextcloud-vue: thin fork of @nextcloud/vue, only wired custom icon packages
  - nc-vue-material-design-icons: FA mapping logic, now redundant without FA

Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@printminion-co
printminion-co merged commit a08a8ee into mk/dev/HDNEXT-1588-backport-commits May 7, 2026
7 of 12 checks passed
@printminion-co
printminion-co deleted the tkl/dev/HDNEXT-1719/HDNEXT-1762_remove-FA-submodules branch May 7, 2026 13:33
printminion-co added a commit that referenced this pull request May 11, 2026
After rebasing onto ionos-dev-v32.0.6 (which removed FA Pro / custom-npms
submodules via PR #246), the workflow still referenced custom-npms infra
that no longer exists. Three minimum-viable stubs:

- check_custom_npms: always emit cached=true (skips build-custom-npms job)
- build-custom-npms make step: replace build_custom_npms call with `true`
  (defensive — job is gated off, but force_rebuild could still trigger it)
- hidrive-next-build custom-npms restore: `if: false` (nothing to restore)

The build-custom-npms job and its downstream references remain in place
as inert wiring; a future PR can remove them along with the matching
needs_custom_npms field in detect-app-cache.sh / generate_apps_matrix_json.
@bromiesTM
bromiesTM restored the tkl/dev/HDNEXT-1719/HDNEXT-1762_remove-FA-submodules branch June 17, 2026 06:57
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.

4 participants