boxlang-runtime-github-actions

Automate BoxLang setup on GitHub Actions runners for CI/CD pipelines.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-runtime-github-actions-ortus-boxlang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boxlang-runtime-github-actions
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-developer/runtime-github-actions
Command: npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-runtime-github-actions-ortus-boxlang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines installing and configuring BoxLang on GitHub Actions runners, handling version resolution, optional module installation, ForgeBox authentication, and module caching to enable consistent CI/CD workflows.

Core Features & Use Cases

  • Automates BoxLang setup in CI pipelines with optional CommandBox integration and multi-engine support.
  • Provides inputs for version, modules, commandbox, and ForgeBox API keys to tailor the runtime environment.
  • Exposes outputs like boxlang-version and installation-path for downstream steps and validation.

Quick Start

Install and configure BoxLang in your GitHub Actions workflow by referencing ortus-boxlang/setup-boxlang@main with the desired version and options.

Frequently Asked Questions about boxlang-runtime-github-actions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up BoxLang in a GitHub Actions CI/CD pipeline?

Configure BoxLang in your CI/CD workflow by specifying the desired version and optional inputs like modules or ForgeBox API keys, which handles installation and outputs the boxlang-version and installation-path.

Can I use CommandBox with BoxLang on GitHub Actions runners?

Yes, CommandBox integration is supported as an optional input during the BoxLang setup process, allowing you to leverage CommandBox tooling alongside BoxLang in your CI/CD pipelines.

How do I cache ForgeBox modules in GitHub Actions workflows?

Cache ForgeBox modules by configuring the optional ForgeBox API key input during setup, which handles authentication and module caching to ensure consistent CI/CD workflow execution.

Does the BoxLang setup action support multi-engine testing across different operating systems?

Yes, multi-engine testing is supported across various operating systems on GitHub Actions runners, ensuring consistent BoxLang runtime environments for your CI/CD pipelines.

What outputs are available after automating BoxLang installation in CI?

The setup process exposes boxlang-version and installation-path as outputs, enabling downstream workflow steps to validate the configured environment and reference the BoxLang runtime location.