AL-Go/Actions
..
AddExistingApp
AnalyzeTests
BuildPowerPlatform
BuildReferenceDocumentation
CalculateArtifactNames
CheckForUpdates
CreateApp
CreateDevelopmentEnvironment
CreateReleaseNotes
Deliver
Deploy
DeployPowerPlatform
DetermineArtifactUrl
DetermineDeliveryTargets
DetermineDeploymentEnvironments
DetermineProjectsToBuild
DownloadProjectDependencies
DumpWorkflowInfo
GetArtifactsForDeployment
IncrementVersionNumber
PipelineCleanup
PullPowerPlatformChanges
PullRequestStatusCheck
ReadPowerPlatformSettings
ReadSecrets
ReadSettings
RunPipeline
Sign
Troubleshooting
VerifyPRChanges
WorkflowInitialize
WorkflowPostProcess
AL-Go-Helper.ps1
AL-Go-TestRepoHelper.ps1
CODEOWNERS
CODE_OF_CONDUCT.md
Github-Helper.psm1
Invoke-AlGoAction.ps1
LICENSE
Packages.json
README.md
SECURITY.md
SUPPORT.md
SetActionsRepoAndRef.ps1
TelemetryHelper.psm1

README.md

AL-Go Actions

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

Name Description
Add existing app Add an existing app to an AL-Go for GitHub repository
Analyze Tests Analyze results of tests from the RunPipeline action
Calculate Artifact Names Calculate Artifact Names for AL-Go workflows
Check for updates Check for updates to AL-Go system files and perform the update if requested
Create a new app Create a new app and add it to an AL-Go repository
Create Development Environment Create an online development environment
Creates release notes Creates release notes for a release, based on a given tag and the tag from the latest release
Deliver Deliver App to deliveryTarget (AppSource, Storage, or...)
Deploy Deploy Apps to online environment
Determine artifactUrl Determines the artifactUrl to use for a given project
Determine projects to build Scans for AL-Go projects and determines which one to build
Download project dependencies Downloads artifacts from AL-Go projects, that are dependencies of a given AL-Go project
Increment version number Increment version number in AL-Go repository
Pipeline Cleanup Perform cleanup after running pipeline in AL-Go repository
Read secrets Read secrets from GitHub secrets or Azure Keyvault for AL-Go workflows
Read settings Read settings for AL-Go workflows
Run pipeline Run pipeline in AL-Go repository
Sign Sign apps with a certificate stored in Azure Key Vault
Verify Pull Request changes Verify Pull Request Changes for AL-Go workflows
Initialize workflow Initialize a workflow
PostProcess action Finalize 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.