Fix Forgejo turbo-cache start-server action resolution #283
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#283
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 macOS
build-macosjob in.forgejo/workflows/release-desktop.ymlfails during Start Turbo remote cache because Forgejo resolvesbrunojppb/turbo-cache-server@4.0.7againstdata.forgejo.orginstead of GitHub.Problem
Forgejo prepends
DEFAULT_ACTIONS_URL(https://data.forgejo.org) to bare action references. The composite action.github/actions/turbo-remote-cache/start-serverusesuses: brunojppb/turbo-cache-server@4.0.7, which Forgejo tries to clone fromhttps://data.forgejo.org/brunojppb/turbo-cache-serverand fails withremote: Not found.Goal
Make the macOS desktop release job start the turbo remote cache without relying on Forgejo's default action registry.
Scope
.github/actions/turbo-remote-cache/start-server/action.ymlNon-goals
ghcr.io/...image directly).DEFAULT_ACTIONS_URLconfiguration.Acceptance Criteria
start-serverreferencesbrunojppb/turbo-cache-server@4.0.7with a fully qualified GitHub URL so Forgejo clones from GitHub.Implementation Notes
Use
uses: https://github.com/brunojppb/turbo-cache-server@4.0.7per Forgejo Actions docs for external third-party actions not mirrored ondata.forgejo.org.Suggested Files or Specs To Inspect
.github/actions/turbo-remote-cache/start-server/action.yml.forgejo/workflows/release-desktop.yml(build-macosjob)Validation Commands
Related Issues
Follow-up Tasks
Implementation Summary
Pointed start-server at https://github.com/brunojppb/turbo-cache-server@4.0.7 so Forgejo clones from GitHub instead of data.forgejo.org.