name: Build upload docker image description: Build and upload docker image to ghcr.io inputs: github-token: required: true description: GitHub token name: required: false description: Name of the package default: godot-2d runs: using: "composite" steps: - name: Get version uses: bend-n/godot-builds/.github/actions/get-version@main - name: Get templates uses: actions/download-artifact@v3 with: name: templates - name: Get editor uses: actions/download-artifact@v3 with: name: linuxbsd-editor-release - name: Compress run: | strip godot.linuxbsd.editor.x86_64 -v || true mv godot.linuxbsd.editor.x86_64 ${{ env.fstart }}_linux.x86_64 mv templates.tpz ${{ env.fstart }}_export_templates.tpz shell: bash env: fstart: ${{ inputs.name }}_v${{ env.version-name }} - name: Release uses: softprops/action-gh-release@v1 with: body: "### ${{ env.release-name}} :rocket:" tag_name: ${{ env.release-name }} files: | ${{ env.fstart }}_export_templates.tpz ${{ env.fstart }}_linux.x86_64 token: ${{ inputs.github-token }} prerelease: ${{ env.prerelease }} env: fstart: ${{ inputs.name }}_v${{ env.version-name }}