Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 2.7 KB

README.md

File metadata and controls

72 lines (42 loc) · 2.7 KB

Continuous integration and deployment for Wolfram Language Paclets


Check Paclet Release Paclet

Notebook Icon View Notebooks

Installing PacletCICD

Using Wolfram Language version 13.0 or later:

PacletInstall[ResourceObject["Wolfram/PacletCICD"]]

Using Wolfram Language version 12.0 or later:

ResourceFunction["GitHubInstall"]["WolframResearch", "PacletCICD"]

From Github

The PacletCICD release comes in the form of a .paclet file, which contains the entire package and its documentation. Download the latest release from the GitHub repo's releases page. To install, run the following command in the Wolfram Language:

PacletInstall["/full/path/to/PacletCICD.paclet"]

This will permanently install the PacletCICD paclet. The Wolfram Language will always use the latest installed version of PacletCICD. Installed versions can be enumerated using the command:

PacletFind["Wolfram/PacletCICD"]

And all versions can be uninstalled using the command:

PacletUninstall["Wolfram/PacletCICD"]

Features

Automatically check Paclets for potential issues in a GitHub CI/CD workflow:

Generate code annotations automatically whenever code is pushed to a branch:

GitHub Actions

PacletCICD functions can be used indirectly via the following GitHub Marketplace actions:

These actions can also be automatically configured for your Paclet by using WorkflowExport:

License

This project is licensed under the terms of the MIT license. See the LICENSE file in the root directory of this source tree for details.