From the Wolfram Paclet Repository
Using Wolfram Language version 13.0 or later:
PacletInstall[ResourceObject["Wolfram/PacletCICD"]]
Using GitHubInstall
Using Wolfram Language version 12.0 or later:
ResourceFunction["GitHubInstall"]["WolframResearch", "PacletCICD"]
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"]
Automatically check Paclets for potential issues in a GitHub CI/CD workflow:
Generate code annotations automatically whenever code is pushed to a branch:
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:
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.