From b042d8bf428835ed77a818bef52d55ad25353e63 Mon Sep 17 00:00:00 2001 From: Dennis Ploeger Date: Fri, 15 Oct 2021 22:37:15 +0200 Subject: [PATCH] feat: Added Assetlib release workflow --- .asset-template.json.hb | 13 +++++++++++++ .github/workflows/assetlib.yml | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .asset-template.json.hb create mode 100644 .github/workflows/assetlib.yml diff --git a/.asset-template.json.hb b/.asset-template.json.hb new file mode 100644 index 00000000..a14bde5b --- /dev/null +++ b/.asset-template.json.hb @@ -0,0 +1,13 @@ +{ + "title": "Escoria Demo Game", + "description": "A demo game made using the Escoria framework", + "category_id": "10", + "godot_version": "3.3", + "version_string": "{{ context.release.tag_name }}", + "cost": "MIT", + "download_provider": "GitHub", + "download_commit": "{{ env.GITHUB_SHA }}", + "browse_url": "{{ context.repository.html_url }}", + "issues_url": "https://github.com/godot-escoria/escoria-issues/issues", + "icon_url": "https://github.com/godot-escoria/.github/raw/main/design/escoria-icon.png" +} \ No newline at end of file diff --git a/.github/workflows/assetlib.yml b/.github/workflows/assetlib.yml new file mode 100644 index 00000000..430da449 --- /dev/null +++ b/.github/workflows/assetlib.yml @@ -0,0 +1,19 @@ +on: + release: + types: + - published +name: "Push to assetlib" + +jobs: + publish: + runs-on: ubuntu-latest + name: "Publish new version to asset lib" + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Godot Asset Lib + uses: deep-entertainment/godot-asset-lib-action@main + with: + username: escoria + password: ${{ secrets.ASSET_STORE_PASSWORD }} + assetId: 4368