Add aws-s3-folder example #11
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Examples smoke tests | |
on: | |
push: | |
branches: [ 'main', 'develop' ] | |
paths: | |
- 'examples/**' | |
pull_request: | |
branches: [ 'main', 'develop' ] | |
paths: | |
- 'examples/**' | |
env: | |
PULUMI_CONFIG_PASSPHRASE: 'passphrase' | |
jobs: | |
preview: | |
if: github.event.pull_request.head.repo.full_name == github.repository | |
runs-on: ubuntu-latest | |
timeout-minutes: 20 | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- uses: extractions/setup-just@v1 | |
with: | |
just-version: '1.14.0' # just for sanity | |
- uses: pulumi/actions@v4 | |
with: | |
pulumi-version: '3.86.0' | |
- uses: coursier/[email protected] | |
- uses: VirtusLab/[email protected] | |
with: | |
jvm: 11 | |
power: true | |
- name: Login in to pulumi | |
run: pulumi login --local | |
- name: Install language plugin | |
run: |- | |
pulumi plugin install language scala --server github://api.github.com/VirtusLab/besom | |
- name: Force AWS provider into offline mode | |
run: |- | |
pulumi config set aws:skipCredentialsValidation true | |
pulumi config set aws:skipMetadataApiCheck true | |
pulumi config set aws:skipRequestingAccountId true | |
# These two may be any non-empty string: | |
pulumi config set --secret aws:accessKey "fake" | |
pulumi config set --secret aws:accessKey "fake" | |
- name: Test examples | |
env: | |
AWS_EC2_METADATA_DISABLED: true | |
run: |- | |
just test-examples |