Skip to content

[circle-interpreter] Automate .deb packaging of circle-interpreter via GitHub Workflow #15213

@shs-park

Description

@shs-park

Overview

Let's check the feasibility of this task.

What I have in my mind now is,

Automate .deb packaging of circle-interpreter via GitHub Workflow

Steps in the Github Workflow

  1. Build circle-interpreter binary

    • Use existing build logic inside ONE to compile the circle-interpreter binary.
  2. Package into .deb format

    • Manually copy the built binary into packaging root (e.g., usr/bin/) before invoking debuild.
  3. Publish the .deb file

    • Upload generated .deb and its related files to Launchpad for public access.
    • NOTE: Launchpad upload should be done manually, as GPG key handling within GitHub Actions is insecure.
      • Maybe we can handle GPG private key in the workflow's input field, so that only one who has private key can trigger this workflow.

Originally posted by @shs-park in #14669

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions