midnight-tooling:midnight-ci

Automate Midnight CI/CD with GitHub Actions workflows for compilation, tests, and releases.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/aaronbassett/midnight-knowledgebase --skill midnight-tooling-midnight-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midnight-tooling:midnight-ci
Source: https://github.com/aaronbassett/midnight-knowledgebase/tree/main/plugins/midnight-tooling/skills/midnight-ci
Command: npx skills add https://github.com/aaronbassett/midnight-knowledgebase --skill midnight-tooling-midnight-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies setting up and maintaining CI/CD workflows for Midnight projects, enabling automated contract compilation, TypeScript tests, and version checks through GitHub Actions templates.

Core Features & Use Cases

  • Setup GitHub Actions workflows for compiling contracts, running tests, and releasing artifacts.
  • Provides ready-to-use templates for compile-contracts.yml, test-dapp.yml, and release.yml that speed up CI integration.
  • Enforces version pinning and best practices in CI to ensure reproducible builds.

Quick Start

Copy the appropriate workflow template to your project from the templates/github-workflows directory and customize it for your project CI.

Frequently Asked Questions about midnight-tooling:midnight-ci

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

FAQPage Schema
How do I automate Midnight contract compilation and TypeScript tests in GitHub Actions?

Automate Midnight contract compilation and TypeScript tests by copying ready-made GitHub Actions workflow templates into your repository and customizing them for your project pipeline.

What's the best way to set up release-ready builds for Midnight projects using CI/CD?

Set up release-ready Midnight builds by integrating the provided release.yml GitHub Actions template, which orchestrates version validation and artifact release across your development pipeline.

Can I use these GitHub Actions workflow templates to enforce version pinning for Midnight CI?

Yes, the Midnight CI workflow templates enforce version pinning and tooling best practices to ensure your GitHub Actions runs remain reproducible and reliable.

Do I need ready-made workflow templates to run Midnight CI pipelines?

You need ready-made workflow templates from the templates directory to quickly establish CI integration, covering contract compilation, dapp testing, and release automation.

Why does my Midnight CI workflow require environment pinning and tooling guidance?

Environment pinning and tooling guidance are required in Midnight CI workflows to prevent dependency drift and guarantee reproducible, reliable GitHub Actions runs.

When do I need version validation in a Midnight development pipeline?

Version validation is needed during Midnight development pipelines when preparing release-ready builds, ensuring contract compilation and TypeScript tests match expected version constraints.