From 7f1529eb1c6be69318f95f2ce90b09bcf0eec232 Mon Sep 17 00:00:00 2001 From: Matthew Strapp Date: Mon, 28 Oct 2024 13:37:20 -0500 Subject: Initial commit --- .github/workflows/ci.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .github/workflows/ci.yml (limited to '.github/workflows/ci.yml') diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..7901b19 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,59 @@ +name: Tests + +on: + push: + branches: + - 'main' + - 'master' + pull_request: + workflow_dispatch: + +jobs: + test_powershell: + name: WindowsPowerShell + runs-on: windows-latest + steps: + - name: Checkout Bucket + uses: actions/checkout@main + with: + fetch-depth: 2 + path: my_bucket + - name: Checkout Scoop + uses: actions/checkout@main + with: + repository: ScoopInstaller/Scoop + path: scoop_core + - name: Init Test Suite + uses: potatoqualitee/psmodulecache@main + with: + modules-to-cache: BuildHelpers + shell: powershell + - name: Test Bucket + shell: powershell + run: | + $env:SCOOP_HOME="$(Convert-Path '.\scoop_core')" + .\my_bucket\bin\test.ps1 + test_pwsh: + name: PowerShell + runs-on: windows-latest + steps: + - name: Checkout Bucket + uses: actions/checkout@main + with: + fetch-depth: 2 + path: my_bucket + - name: Checkout Scoop + uses: actions/checkout@main + with: + repository: ScoopInstaller/Scoop + path: scoop_core + - name: Init Test Suite + uses: potatoqualitee/psmodulecache@main + with: + modules-to-cache: BuildHelpers + shell: pwsh + - name: Test Bucket + shell: pwsh + run: | + $env:SCOOP_HOME="$(Convert-Path '.\scoop_core')" + .\my_bucket\bin\test.ps1 -- cgit v1.2.3