github · GitHub Actions Docs
Migrate To Github Actions Migrating from CircleCI to GitHub Actions - GitHub Docs
A guide for manually transitioning CI/CD pipelines from CircleCI to GitHub Actions by mapping configuration concepts and workflows.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Migrate To Github Actions Migrating from CircleCI to GitHub Actions - GitHub Docs
A guide for manually transitioning CI/CD pipelines from CircleCI to GitHub Actions by mapping configuration concepts and workflows.
When To Use
Use when you need to convert CircleCI configuration files and workflows into equivalent GitHub Actions YAML workflows.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-workflow-guide.md | A guide detailing the key differences and manual migration steps for transitioning workflows and jobs from CircleCI to GitHub Actions. | Questions about a guide detailing the key differences and manual migration steps for transitioning workflows and jobs from CircleCI t... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs.text | A text representation of a CircleCI configuration snippet showing cache restoration logic to be migrated to GitHub Actions. | Exact payloads, commands, or snippets shown in A text representation of a CircleCI configuration snippet showing cache restoration logic to be migrated to GitHub Ac... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-2.text | A text snippet demonstrating how to convert a CircleCI caching step into a GitHub Actions cache step using actions/cache. | Exact payloads, commands, or snippets shown in A text snippet demonstrating how to convert a CircleCI caching step into a GitHub Actions cache step using actions/ca... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-3.text | A text snippet demonstrating the conversion of CircleCI persist_to_workspace and attach_workspace commands to GitHub Actions workflow syntax. | Exact payloads, commands, or snippets shown in A text snippet demonstrating the conversion of CircleCI persisttoworkspace and attachworkspace commands to GitHub Act... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-4.text | A text example demonstrating how to migrate CircleCI artifact uploading and downloading steps to GitHub Actions using upload-artifact and download-artifact actions. | Exact payloads, commands, or snippets shown in A text example demonstrating how to migrate CircleCI artifact uploading and downloading steps to GitHub Actions using... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-5.text | A text representation of a CircleCI configuration file used to demonstrate manual migration steps to GitHub Actions. | Exact payloads, commands, or snippets shown in A text representation of a CircleCI configuration file used to demonstrate manual migration steps to GitHub Actions. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-6.text | A text representation of a CircleCI configuration file showing container and service definitions to be migrated to GitHub Actions. | Exact payloads, commands, or snippets shown in A text representation of a CircleCI configuration file showing container and service definitions to be migrated to Gi... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-7.text | A text representation of a CircleCI configuration workflow being manually translated to a GitHub Actions YAML structure. | Exact payloads, commands, or snippets shown in A text representation of a CircleCI configuration workflow being manually translated to a GitHub Actions YAML structure. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-circleci-docs-8.text | A text-based example of a GitHub Actions workflow file used during the manual migration process from CircleCI. | Exact payloads, commands, or snippets shown in A text-based example of a GitHub Actions workflow file used during the manual migration process from CircleCI. |
What This Skill Covers
-
- GitHub Actions / - Tutorials / - Migrate to GitHub Actions / - Manual migrations / - Migrate from CircleCI
- Main sections:
In this article,Introduction,Key differences,Migrating workflows and jobs,Migrating orbs to actions.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - 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-circleci
