githubactions

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package githubactions parses a GitHub Actions workflow file into the same provider-agnostic pipeline model the other parsers produce, so it runs on the existing Docker executor, debugger, and workspace mount unchanged.

GitHub Actions' default runner model executes steps directly on a VM (`runs-on: ubuntu-latest`), not in a container — the opposite of GitLab CI and CircleCI, which are container-native. Since this whole tool is Docker-only by design, only jobs that opt in with an explicit `container:` are runnable; see the "Known limitations" note in CLAUDE.md.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Parse

func Parse(data []byte) (*pipeline.Pipeline, error)

Parse converts raw GitHub Actions workflow YAML bytes into a provider-agnostic pipeline.Pipeline. Job `needs:` dependencies are resolved into dependency levels, which become the pipeline's stages so independent jobs at the same level run before anything that depends on them.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL