Prompt Buddy logoPrompt Buddy

github · GitHub Actions Docs

Extending GitHub Actions Importer with custom transformers - GitHub Docs

Instructions for creating and implementing custom transformers to extend the functionality of the GitHub Actions Importer during migration processes.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Extending GitHub Actions Importer with custom transformers - GitHub Docs

Instructions for creating and implementing custom transformers to extend the functionality of the GitHub Actions Importer during migration processes.

When To Use

Use when you need to modify how the GitHub Actions Importer processes specific code patterns or logic during a CI/CD migration workflow.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/extending-github-actions-importer-with-custom-transformers-docs-workflow-guide.mdA guide explaining how to create and use custom transformers to extend the GitHub Actions Importer functionality.Questions about a guide explaining how to create and use custom transformers to extend the GitHub Actions Importer functionality.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a.textA Ruby script demonstrating how to implement a custom transformer for the GitHub Actions Importer CLI.Exact payloads, commands, or snippets shown in A Ruby script demonstrating how to implement a custom transformer for the GitHub Actions Importer CLI.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-2.textA Ruby script example demonstrating how to implement a custom transformer for the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A Ruby script example demonstrating how to implement a custom transformer for the GitHub Actions Importer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-3.textA Ruby code snippet demonstrating how to define a custom transformer for the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A Ruby code snippet demonstrating how to define a custom transformer for the GitHub Actions Importer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-4.textA sample GitHub Actions workflow snippet demonstrating how to trigger a build process for a JavaScript application.Exact payloads, commands, or snippets shown in A sample GitHub Actions workflow snippet demonstrating how to trigger a build process for a JavaScript application.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-5.textA text-based example demonstrating the configuration of a custom transformer for the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A text-based example demonstrating the configuration of a custom transformer for the GitHub Actions Importer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-6.textA text example demonstrating how to configure a custom runner within a GitHub Actions Importer transformer.Exact payloads, commands, or snippets shown in A text example demonstrating how to configure a custom runner within a GitHub Actions Importer transformer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-7.textA text example demonstrating the implementation of a custom transformer for the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A text example demonstrating the implementation of a custom transformer for the GitHub Actions Importer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-8.textA text example demonstrating how to use a custom transformer to map environment variables within the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A text example demonstrating how to use a custom transformer to map environment variables within the GitHub Actions I...
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-9.textA text example demonstrating how to use the env function within a custom transformer for the GitHub Actions Importer.Exact payloads, commands, or snippets shown in A text example demonstrating how to use the env function within a custom transformer for the GitHub Actions Importer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-10.textA text example demonstrating the syntax for defining custom environment variables and secrets within a GitHub Actions Importer transformer.Exact payloads, commands, or snippets shown in A text example demonstrating the syntax for defining custom environment variables and secrets within a GitHub Actions...
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-11.textA text example demonstrating how to use a regular expression to match and transform environment variables within a custom GitHub Actions Importer transformer.Exact payloads, commands, or snippets shown in A text example demonstrating how to use a regular expression to match and transform environment variables within a cu...
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-12.textA text snippet demonstrating regex patterns for mapping environment variables to secrets within a custom transformer.Exact payloads, commands, or snippets shown in A text snippet demonstrating regex patterns for mapping environment variables to secrets within a custom transformer.
examples/extending-github-actions-importer-with-custom-transformers-docs-github-a-13.textThe MIT License text governing the use of the GitHub Actions Importer custom transformer code.Exact payloads, commands, or snippets shown in The MIT License text governing the use of the GitHub Actions Importer custom transformer code.

What This Skill Covers

    • GitHub Actions / - Reference / - GitHub Actions Importer / - Custom transformers
  • Main sections: In this article, About custom transformers, Using custom transformers with GitHub Actions Importer, Creating custom transformers for items, Example custom transformer for a build step.

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/reference/github-actions-importer/custom-transformers