name: Release on: push: branches: [main] workflow_dispatch: jobs: release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup mise uses: jdx/mise-action@v3 with: cache: false - name: Install dependencies run: bun install --frozen-lockfile - name: Run dist pipeline run: bunx turbo run dist - name: Upload artifacts uses: christopherhx/gitea-upload-artifact@v4 with: name: build-${{ github.run_number }} path: | apps/desktop/dist/*.AppImage retention-days: 7