Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
Continuous integration and deployment for Wolfram Language paclets
Contributed by: Richard Hennigan
PacletCICD is a collection of utilities to help set up automated workflows for continuous integration and continuous deployment of Wolfram Language paclets. This paclet contains the underlying code that powers the check-paclet and build-paclet actions on the GitHub Marketplace.
To install this paclet in your Wolfram Language environment,
evaluate this code:
To load the code after installation, evaluate this code:
PacletCICD functions can be used indirectly via the build-paclet and check-paclet GitHub Marketplace actions.
These actions can also be automatically configured for your paclet by using WorkflowExport:
Automatically check paclets for potential issues in a GitHub CI/CD workflow:
Generate code annotations automatically for viewing changes:
Create a release workflow in the form of a GitHub Actions YAML file for a paclet:
Push changes to a branch beginning with "release/" and a tagged release will be automatically created (provided that automated checks pass):
From the Wolfram Language Paclet Repository:
Alternatively, manually install a paclet file from the PacletCICD releases page:
This project is licensed under the terms of the MIT license. See the LICENSE file in the root directory of this paclet for details.
Wolfram Language Version 13.0