Skip to content

added storage class specification back #50

added storage class specification back

added storage class specification back #50

Workflow file for this run

# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go Tests
on:
workflow_dispatch:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: configure aws credentials
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: ${{ secrets.AWS_ROLE }}
role-session-name: githubsession
aws-region: us-west-2
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.19
- name: Test API
run: S3TAR_TEST_BUCKET=${{ secrets.S3TAR_TEST_BUCKET }} S3TAR_TEST_REGION=${{ secrets.S3TAR_TEST_REGION }} go test -count=1 -v
- name: Test s3tar
run: S3TAR_TEST_BUCKET=${{ secrets.S3TAR_TEST_BUCKET }} S3TAR_TEST_REGION=${{ secrets.S3TAR_TEST_REGION }} go test -count=1 -v ./cmd/s3tar/