name: release on: push: branches: main env: PORT: 3081 jobs: release: name: release runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - name: cache uses: Swatinem/rust-cache@v2 working-directory: axum_server - uses: taiki-e/install-action@just - uses: JarvusInnovations/background-action@v1 run: cd axum_server && just prod working-directory: axum_server wait-on: http://localhost:3001 wait-for: 10m tail: true - run: cd axum_server && just ssg - uses: actions/upload-artifact@v4 with: name: dist path: axum_server/dist/ retention-days: 10