Fix Renovate lookup failures for dhi.io/caddy and tmp #351
Labels
No labels
abandoned
active
audit
blocked
data-safety
difficulty:easy
difficulty:hard
difficulty:high
difficulty:medium
docs
done
duplicate
notebook-v0
open
priority:high
ready
release-critical
safe-mode
spec
spec-backlog
subsystem:api
subsystem:backlog
subsystem:bases
subsystem:ci
subsystem:command
subsystem:configuration
subsystem:consolidate
subsystem:dependencies
subsystem:desktop-electron
subsystem:diffmerge
subsystem:docker
subsystem:docs
subsystem:fuzzy
subsystem:graph
subsystem:hotkeys
subsystem:lapis
subsystem:maint
subsystem:maintenance
subsystem:markdown
subsystem:markdown-lint
subsystem:md018
subsystem:notebook
subsystem:notifications
subsystem:opfs
subsystem:package
subsystem:plugin-markdown
subsystem:plugin-tasks
subsystem:plugins
subsystem:registry
subsystem:release
subsystem:renovate
subsystem:restore
subsystem:scripts
subsystem:search
subsystem:settings
subsystem:spec
subsystem:tasks
subsystem:testing
subsystem:ui
subsystem:web
subsystem:workspace
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lapis-notes/lapis#351
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Forgejo Renovate workflow warns and fails dependency lookups for
dhi.io/caddyand npmtmp.Problem
.forgejo/workflows/renovate.ymllogs:dhi.io/caddy:2is the hardened Caddy runtime indocker/web/Dockerfile. Renovate treatsdhi.ioas a Docker Hub user unlessregistryAliasesand Docker Hub credentials are configured.tmpis pinned via a pnpm override (tmp@<0.2.6: '>=0.2.6'). Renovate should not attempt registry lookups for this security pin.Goal
Renovate runs cleanly without package lookup failures for these dependencies.
Scope
renovate.json.forgejo/workflows/renovate.ymlNon-goals
Acceptance Criteria
renovate.jsonmapsdhi.ioas an independent Docker registry.dhi.iolookups (same creds aspublish-web.yml).tmp(override pin).Implementation Notes
registryAliases: { "dhi.io": "dhi.io" }torenovate.json.RENOVATE_HOST_RULESwithmatchHost: dhi.io,hostType: docker, andDOCKERHUB_USERNAME/DOCKERHUB_TOKENsecrets.tmpviapackageRules.Suggested Files or Specs To Inspect
renovate.json.forgejo/workflows/renovate.yml.forgejo/workflows/publish-web.ymldocker/web/Dockerfilepackage.json(pnpm.overrides)Validation Commands
Related Issues
Follow-up Tasks
Implementation Summary
Added dhi.io registryAliases and Docker Hub hostRules to Renovate workflow; disabled npm tmp override lookups in renovate.json. Validated with renovate-config-validator and pnpm check:all.