Skip to content

Get artifacts for version 'latest' from the last successful CICD run on the corresponding branch #2159

Get artifacts for version 'latest' from the last successful CICD run on the corresponding branch

Get artifacts for version 'latest' from the last successful CICD run on the corresponding branch #2159

Workflow file for this run

name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
defaults:
run:
shell: pwsh
jobs:
Test:
runs-on: [ ubuntu-latest ]
steps:
- uses: actions/checkout@v3
- name: Run Tests
run: |
. (Join-Path "." "Tests/runtests.ps1")
- name: Test AL-GO Workflows
if: github.repository_owner == 'microsoft'
run: |
try {
$errorActionPreference = "Stop"; $ProgressPreference = "SilentlyContinue"; Set-StrictMode -Version 2.0
$result = Invoke-Pester @(Get-ChildItem -Path (Join-Path "." "Tests/WorkflowSanitation/*.Test.ps1")) -passthru
if ($result.FailedCount -gt 0) {
Write-Host "::Error::$($result.FailedCount) tests are failing"
$host.SetShouldExit(1)
}
}
catch {
Write-Host "::Error::Error when running tests. The Error was $($_.Exception.Message)"
$host.SetShouldExit(1)
}