Skip to content

Update Attire-ExecutionLogger.psm1 #100

Update Attire-ExecutionLogger.psm1

Update Attire-ExecutionLogger.psm1 #100

name: Check installation
on: pull_request
jobs:
install-invoke:
name: Install Invoke-Atomic
runs-on: ${{ matrix.os }}
strategy:
max-parallel: 3
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Install Invoke-AtomicRedTeam
shell: pwsh
run: |
IEX (IWR 'https://raw.githubusercontent.com/${{ github.event.pull_request.head.repo.full_name }}/${{ github.event.pull_request.head.ref }}/install-atomicredteam.ps1' -UseBasicParsing);
Install-AtomicRedTeam -RepoOwner "${{ github.event.pull_request.head.repo.owner.login }}" -Branch "${{ github.event.pull_request.head.ref }}" -Force
if($error.contains("Installation of AtomicRedTeam Failed")){
exit 1
}
IEX (IWR 'https://raw.githubusercontent.com/${{ github.event.pull_request.head.repo.full_name }}/${{ github.event.pull_request.head.ref }}/install-atomicsfolder.ps1' -UseBasicParsing);
Install-AtomicsFolder -Force
Invoke-AtomicTest All -ShowDetailsBrief