This GitHub Action automatically updates your project in the Godot Asset Library when a new release is created in your repository.
name: Deploy to Godot Asset Library
on:
release:
types: [published]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Deploy to Godot Asset Library
uses: talkafk/DeployGodotAssetLibralyAction@v1
with:
login: "your-login"
password: ${{ secrets.GODOT_PASSWORD }}
asset_id: "your-asset-id"
commit_sha: ${{ github.sha }}
release_tag: ${{ github.ref_name }}| Parameter | Description | Required |
|---|---|---|
username |
Godot Asset Library login | β |
password |
Godot Asset Library password | β |
release_tag |
Release tag (e.g., 1.0.0) |
β |
commit_sha |
Release commit SHA | β |
Before using, create secret variable in your repository settings (Settings β Secrets and variables β Actions β New repository secret):
GODOT_PASSWORDβ your Godot Asset Library password
This project is distributed under the MIT License.