AL-Go Actions

August 21, 2024 ยท View on GitHub

This repository contains a set of GitHub actions used by the AL-Go for GitHub templates.

Please go to https://aka.ms/AL-Go to learn more.

Actions

NameDescription
Add existing appAdd an existing app to an AL-Go for GitHub repository
Analyze TestsAnalyze results of tests from the RunPipeline action
Calculate Artifact NamesCalculate Artifact Names for AL-Go workflows
Check for updatesCheck for updates to AL-Go system files and perform the update if requested
Create a new appCreate a new app and add it to an AL-Go repository
Create Development EnvironmentCreate an online development environment
Creates release notesCreates release notes for a release, based on a given tag and the tag from the latest release
DeliverDeliver App to deliveryTarget (AppSource, Storage, or...)
DeployDeploy Apps to online environment
Determine artifactUrlDetermines the artifactUrl to use for a given project
Determine projects to buildScans for AL-Go projects and determines which one to build
Download project dependenciesDownloads artifacts from AL-Go projects, that are dependencies of a given AL-Go project
Increment version numberIncrement version number in AL-Go repository
Pipeline CleanupPerform cleanup after running pipeline in AL-Go repository
Read secretsRead secrets from GitHub secrets or Azure Keyvault for AL-Go workflows
Read settingsRead settings for AL-Go workflows
Run pipelineRun pipeline in AL-Go repository
SignSign apps with a certificate stored in Azure Key Vault
Verify Pull Request changesVerify Pull Request Changes for AL-Go workflows
Initialize workflowInitialize a workflow
PostProcess actionFinalize a workflow

Contributing

Please read this description on how to contribute to AL-Go for GitHub.

We do not accept Pull Requests on the Actions repository directly.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.