Esri / Esri/arcgis-gitops

Create GitHub Copilot agent skills for CI/CD pipeline translation

Open
#313 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
HCL
Stars
32
Forks
9
Avg merge
1h 3m
Merged PRs (30d)
2

Description

Enterprises frequently standardize on different CI/CD platforms. These skills allow the agent to translate workflow definitions across platforms while maintaining secure environment variable injection and runner configurations.

## GitHub Actions to GitLab CI/CD (arcgis-port-gitlab)

Translates .github/workflows/*.yml syntax into .gitlab-ci.yml structures, mapping matrix builds, and secrets management.

Agent Execution Pattern: The agent tokenizes the source CI/CD configuration, maps syntax trees to an intermediate representation (IR), and generates the target platform syntax accompanied by a dry-run validation script.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the .github/workflows/*.yml source format and the expected .gitlab-ci.yml structure. Define how matrix builds, secrets management, secure environment variable injection, and runner configurations are represented, then validate generated output with the dry-run validation script. Done means the arcgis-port-gitlab agent skill translates the stated workflow constructs between platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, gitlab
Domain
ci-cd, devops, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.