Skip to content

Actions: Support CUE #34360

Open
Open
@rawkode

Description

@rawkode

Feature Description

I'd love to be able to write my actions using CUE, rather than YAML.

I know that today I can do this provided I export my CUE to YAML before commit, but I'd like to see better support.

CUE currently has curated schemas for GitHub which would likely work, but I'd be happy to help maintain Gitea specific if that would help.

https://registry.cue.works/docs/cue.dev/x/githubactions

I appreciate that adding CUE support may be too opinionated when there's soon many configuration languages out there. So id like to hear your thoughts.

If adding CUE isn't an option, perhaps a more generic preprocessing configuration to support arbitrary languages could be supported; much like GitLab supports.

Screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic/gitea-actionsrelated to the actions of Giteatype/proposalThe new feature has not been accepted yet but needs to be discussed first.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions