Prompt Buddy logoPrompt Buddy

github · GitHub Actions Docs

Migrate To Github Actions Migrating from GitLab CI/CD to GitHub Actions - GitHub Docs

A guide for manually transitioning CI/CD pipelines from GitLab to GitHub Actions by mapping GitLab CI components to GitHub Actions equivalents.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Migrate To Github Actions Migrating from GitLab CI/CD to GitHub Actions - GitHub Docs

A guide for manually transitioning CI/CD pipelines from GitLab to GitHub Actions by mapping GitLab CI components to GitHub Actions equivalents.

When To Use

Use when you need to translate GitLab CI/CD configurations, jobs, and runners into functional GitHub Actions workflows.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd-workflow-guide.mdA guide detailing the manual migration process from GitLab CI/CD syntax and job structures to GitHub Actions.Questions about a guide detailing the manual migration process from GitLab CI/CD syntax and job structures to GitHub Actions.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd-.textA text representation of a GitLab CI/CD job configuration being converted to a GitHub Actions workflow job.Exact payloads, commands, or snippets shown in A text representation of a GitLab CI/CD job configuration being converted to a GitHub Actions workflow job.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--2.textA text example demonstrating the conversion of GitLab CI/CD job syntax into GitHub Actions workflow syntax.Exact payloads, commands, or snippets shown in A text example demonstrating the conversion of GitLab CI/CD job syntax into GitHub Actions workflow syntax.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--3.textA text representation of GitLab CI/CD job syntax mapped to GitHub Actions job syntax for Windows and Linux environments.Exact payloads, commands, or snippets shown in A text representation of GitLab CI/CD job syntax mapped to GitHub Actions job syntax for Windows and Linux environments.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--4.textA text file demonstrating the conversion of GitLab CI/CD job syntax to GitHub Actions workflow syntax for both Windows and Linux runners.Exact payloads, commands, or snippets shown in A text file demonstrating the conversion of GitLab CI/CD job syntax to GitHub Actions workflow syntax for both Window...
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--5.textA text representation of a GitLab CI/CD job configuration used as a reference for manual migration to GitHub Actions.Exact payloads, commands, or snippets shown in A text representation of a GitLab CI/CD job configuration used as a reference for manual migration to GitHub Actions.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--6.textA text example demonstrating how to translate a GitLab CI/CD job using a specific container image into a GitHub Actions job configuration.Exact payloads, commands, or snippets shown in A text example demonstrating how to translate a GitLab CI/CD job using a specific container image into a GitHub Actio...
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--7.textA text representation of a GitLab CI/CD deploy stage configuration used to demonstrate manual migration to GitHub Actions.Exact payloads, commands, or snippets shown in A text representation of a GitLab CI/CD deploy stage configuration used to demonstrate manual migration to GitHub Act...
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--8.textA text representation of a GitHub Actions workflow file demonstrating a manual migration from GitLab CI/CD syntax.Exact payloads, commands, or snippets shown in A text representation of a GitHub Actions workflow file demonstrating a manual migration from GitLab CI/CD syntax.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--9.textA GitLab CI/CD configuration file demonstrating job stages for build, test, and deploy processes.Exact payloads, commands, or snippets shown in A GitLab CI/CD configuration file demonstrating job stages for build, test, and deploy processes.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--10.textA YAML-formatted workflow example demonstrating how to structure jobs and dependencies when migrating from GitLab CI/CD to GitHub Actions.Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating how to structure jobs and dependencies when migrating from GitLab CI/...
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--11.textA text representation of a GitLab CI/CD configuration converted to a GitHub Actions workflow including image, cache, and script definitions.Exact payloads, commands, or snippets shown in A text representation of a GitLab CI/CD configuration converted to a GitHub Actions workflow including image, cache,...
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--12.textA YAML-formatted workflow example demonstrating the conversion of GitLab CI/CD job structures to GitHub Actions syntax.Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating the conversion of GitLab CI/CD job structures to GitHub Actions syntax.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--13.textA GitLab CI/CD configuration snippet demonstrating the use of script and artifacts keywords.Exact payloads, commands, or snippets shown in A GitLab CI/CD configuration snippet demonstrating the use of script and artifacts keywords.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--14.textA text representation of a GitHub Actions workflow step used to migrate the GitLab CI/CD artifact upload functionality.Exact payloads, commands, or snippets shown in A text representation of a GitHub Actions workflow step used to migrate the GitLab CI/CD artifact upload functionality.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--15.textA GitLab CI/CD configuration snippet demonstrating a container job with environment variables and a PostgreSQL service.Exact payloads, commands, or snippets shown in A GitLab CI/CD configuration snippet demonstrating a container job with environment variables and a PostgreSQL service.
examples/actions-migrate-to-github-manual-migrations-migrating-from-gitlab-ci-cd--16.textA YAML-formatted workflow example demonstrating the conversion of a GitLab CI/CD job with container and service configurations into a GitHub Actions workflow.Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating the conversion of a GitLab CI/CD job with container and service confi...

What This Skill Covers

    • GitHub Actions / - Tutorials / - Migrate to GitHub Actions / - Manual migrations / - Migrate from GitLab CI/CD
  • Main sections: In this article, Introduction, Jobs, GitLab CI/CD syntax for jobs, GitHub Actions syntax for jobs.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://docs.github.com/en/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-gitlab-cicd