# name: Upload Rust Binary to AWS S3
# on:
# push:
# branches:
# - main
# jobs:
# build-and-upload:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v2
# - name: Set up Rust
# uses: actions-rs/toolchain@v1
# with:
# toolchain: stable
# profile: minimal
# override: true
# - name: Build Rust project
# run: cargo build --release
# - name: Upload to S3
# uses: jakejarvis/s3-sync-action@v0.5.1
# with:
# args: --acl public-read --follow-symlinks --delete
# env:
# AWS_S3_BUCKET: stackr-cli-bin
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# AWS_REGION: ${{ secrets.AWS_REGION }}
# SOURCE_DIR: './target/release'