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.