2022-10-23 00:12:07 -05:00
|
|
|
name: Update Branch
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
|
|
|
|
|
|
|
jobs:
|
2022-11-14 15:48:10 -06:00
|
|
|
test:
|
|
|
|
runs-on: windows-latest
|
|
|
|
steps:
|
|
|
|
- name: Check out repository code
|
|
|
|
uses: actions/checkout@v3
|
|
|
|
with:
|
|
|
|
ref: ${{ github.head_ref }}
|
|
|
|
- name: pester_tests
|
|
|
|
id: pester_tests
|
|
|
|
uses: zyborg/pester-tests-report@v1
|
|
|
|
with:
|
|
|
|
include_paths: pester
|
|
|
|
report_name: Winutil_Tests
|
|
|
|
report_title: Winutil_Tests
|
|
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
tests_fail_step: true
|
|
|
|
- name: dump test results
|
|
|
|
shell: pwsh
|
|
|
|
run: |
|
|
|
|
Write-Host 'Total Tests Executed...: ${{ steps.pester_tests.outputs.total_count }}'
|
|
|
|
Write-Host 'Total Tests PASSED.....: ${{ steps.pester_tests.outputs.passed_count }}'
|
|
|
|
Write-Host 'Total Tests FAILED.....: ${{ steps.pester_tests.outputs.failed_count }}'
|
2022-10-23 00:12:07 -05:00
|
|
|
build:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
with:
|
|
|
|
ref: ${{ github.head_ref }}
|
|
|
|
- name: Create local changes
|
|
|
|
run: |
|
|
|
|
sed -i "/\$BranchToUse = /c\$BranchToUse = '$GITHUB_REF_NAME'" $GITHUB_WORKSPACE/runspace.ps1
|
2022-11-14 15:48:10 -06:00
|
|
|
grep "\$BranchToUse =" $GITHUB_WORKSPACE/runspace.ps1
|
|
|
|
sed -i "/\$BranchToUse = /c\$BranchToUse = '$GITHUB_REF_NAME'" $GITHUB_WORKSPACE/winutil.ps1
|
|
|
|
grep "\$BranchToUse =" $GITHUB_WORKSPACE/winutil.ps1
|
2022-10-23 00:12:07 -05:00
|
|
|
- uses: stefanzweifel/git-auto-commit-action@v4
|
|
|
|
with:
|
|
|
|
commit_message: Update Branch in script
|