Skip to content

Integration Test on macOS #6

Integration Test on macOS

Integration Test on macOS #6

Workflow file for this run

---
name: Integration Test on macOS
on: workflow_dispatch
env:
AQUA_LOG_COLOR: always
permissions: {}
jobs:
integration-test-macos:
timeout-minutes: 30
runs-on: macos-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
with:
go-version: 1.22.5
cache: true
- run: go install ./cmd/aqua
- run: echo "${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua/bin" >> "$GITHUB_PATH"
- run: aqua policy allow
- run: aqua i -l
working-directory: tests/macos
env:
GITHUB_TOKEN: ${{github.token}}
- run: aws-vault --version
working-directory: tests/macos
env:
GITHUB_TOKEN: ${{github.token}}
- run: aqua gr 99designs/aws-vault
env:
GITHUB_TOKEN: ${{github.token}}
- run: s3deploy -V
working-directory: tests/macos
env:
GITHUB_TOKEN: ${{github.token}}
- run: aqua gr bep/s3deploy
env:
GITHUB_TOKEN: ${{github.token}}