You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
568_Calc/.github/workflows/Release.yml

45 lines
1.3 KiB

1 year ago
# 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)
12 months ago
uses: firebelley/godot-export@v5
1 year ago
with:
12 months ago
# 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
1 year ago
relative_project_path: ./
archive_output: true
- name: create release
12 months ago
uses: ncipollo/release-action@v1
1 year ago
with:
token: ${{ secrets.TOKEN }}
generateReleaseNotes: true
tag: ${{ github.ref_name }}
artifacts: Release/*