name: Upload Website on: push: branches: - main jobs: deploy: runs-on: fw13-ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install MinIO Client run: | wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc mv mc /usr/local/bin/mc - name: Configure Garage Alias run: | mc alias set garage https://s3.tesses.org ${{ secrets.AWS_ACCESS_KEY_ID }} ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Deploy static site to S3 bucket run: | mc mb garage/website-test --ignore-existing mc mirror --overwrite ./src garage/website-test/