name: Create Release on: workflow_dispatch: inputs: version: description: "Version to release" required: true type: string release_type: description: "Type of release (base or main)" required: true type: choice options: - base - main jobs: create_release: name: Create Release runs-on: ubuntu-latest steps: - uses: actions/download-artifact@v4 with: name: dist${{ inputs.release_type }} path: dist - name: Create Release uses: ncipollo/release-action@v1 with: artifacts: "dist/*" token: ${{ secrets.GITHUB_TOKEN }} draft: false generateReleaseNotes: true prerelease: true tag: v${{ inputs.version }} commit: dev