# Whenever a tag push matching pattern "v*" then run the job on: push: tags: - "v*" jobs: export_game: # Always use ubuntu-latest for this action runs-on: ubuntu-latest permissions: write-all name: Export Software steps: # Always include the checkout step so that # your project is available for Godot to export - name: checkout uses: actions/checkout@v3.3.0 - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' - name: Setup Android SDK uses: android-actions/setup-android@v3 - name: export software id: export # Use latest version (see releases for all versions) uses: firebelley/godot-export@v5 with: # Defining all the required inputs godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/4.2.1/Godot_v4.2.1-stable_linux.x86_64.zip godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.2.1/Godot_v4.2.1-stable_export_templates.tpz relative_project_path: ./ archive_output: true - name: create release uses: ncipollo/release-action@v1 with: token: ${{ secrets.TOKEN }} generateReleaseNotes: true tag: ${{ github.ref_name }} artifacts: Release/*