name: Manual Deploy on: workflow_dispatch: inputs: version: description: 'Tag to deploy (e.g. v1.0.0)' required: true type: string jobs: deploy: runs-on: mac steps: - uses: actions/checkout@v4 with: ref: ${{ inputs.version }} - name: Deploy env: FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} FORGEJO_URL: ${{ secrets.FORGEJO_URL }} GITEA_REPOSITORY: ${{ gitea.repository }} EC2_SSH_KEY: ${{ secrets.EC2_SSH_KEY }} EC2_HOST: ${{ secrets.EC2_HOST }} EC2_USER: ${{ secrets.EC2_USER }} run: sh scripts/ci/deploy.sh "${{ inputs.version }}"