Skip to content

deployctl github action is missing a lot of features from the cli version #350

@lowlighter

Description

@lowlighter

The GA significantly deviates from the deployctl, causing a lot of headaches and the need of hacks to make it work with "modern deno":

  • no auto-discovery of deno.jsonc
  • needs to manually re-specify project, entrypoint and other flags despite being present in deno.jsonc (required by action.yml)
  • import map does not default to deno.jsonc
  • using deno.jsonc as import map can error as it expects JSON (not JSONC)
  • a "simple translation" of deno.jsonc to imports.json doesn't work oob because it cannot resolve resolves sub-exports (e.g. "@x/y/z")
  • diverging options between cli and GA (not all options are available, for example passing env vars)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions