diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..3b1c917 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,40 @@ +name: Release Creation + +on: + release: + types: [published] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + # Substitute the Manifest and Download URLs in the module.json + - name: Substitute Manifest and Download Links For Versioned Ones + id: sub_manifest_link_version + uses: microsoft/variable-substitution@v1 + with: + files: 'module.json' + env: + version: ${{github.event.release.tag_name}} + url: https://github.com/${{github.repository}} + manifest: https://github.com/${{github.repository}}/releases/latest/download/module.json + download: https://github.com/${{github.repository}}/releases/download/${{github.event.release.tag_name}}/module.zip + + # Create a zip file with all files required by the module to add to the release + - run: zip -r ./module.zip module.json LICENSE styles/ scripts/ templates/ languages/ + + # Create a release for this specific version + - name: Update Release with Files + id: create_version_release + uses: ncipollo/release-action@v1 + with: + allowUpdates: true # Set this to false if you want to prevent updating existing releases + name: ${{ github.event.release.name }} + draft: false + prerelease: false + token: ${{ secrets.GITHUB_TOKEN }} + artifacts: './module.json, ./module.zip' + tag: ${{ github.event.release.tag_name }} + body: ${{ github.event.release.body }} diff --git a/potato-or-not/lang/en.json b/languages/en.json old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/lang/en.json rename to languages/en.json diff --git a/potato-or-not/lang/es.json b/languages/es.json similarity index 100% rename from potato-or-not/lang/es.json rename to languages/es.json diff --git a/potato-or-not/lang/fr-FR.json b/languages/fr-FR.json similarity index 100% rename from potato-or-not/lang/fr-FR.json rename to languages/fr-FR.json diff --git a/potato-or-not/lang/pt-BR.json b/languages/pt-BR.json similarity index 100% rename from potato-or-not/lang/pt-BR.json rename to languages/pt-BR.json diff --git a/module.json b/module.json new file mode 100644 index 0000000..c3de60d --- /dev/null +++ b/module.json @@ -0,0 +1,38 @@ +{ + "name": "potato-or-not", + "title": "Potato Or Not", + "description": "Is your computer a potoato or not? If so, this mod will prompt you that you might want to turn down your graphics.", + "version": "0.4.3", + "author": "Wasp (Wasp#2005)", + "esmodules": [ + "main.js" + ], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en.json" + }, + { + "lang": "fr-FR", + "name": "Français (France)", + "path": "lang/fr-FR.json" + }, + { + "lang": "pt-BR", + "name": "Português (Brasil)", + "path": "lang/pt-BR.json" + }, + { + "lang": "es", + "name": "Español", + "path": "lang/es.json" + } + ], + "minimumCoreVersion": "0.7.7", + "compatibleCoreVersion": "0.7.9", + "url": "https://github.com/Haxxer/FoundryVTT-PotatoOrNot", + "manifest": "https://github.com/Haxxer/FoundryVTT-PotatoOrNot/releases/latest/download/module.json", + "download": "https://github.com/Haxxer/FoundryVTT-PotatoOrNot/releases/latest/download/module.zip" +} + diff --git a/potato-or-not.zip b/potato-or-not.zip deleted file mode 100644 index 0f70466..0000000 Binary files a/potato-or-not.zip and /dev/null differ diff --git a/potato-or-not/module.json b/potato-or-not/module.json old mode 100755 new mode 100644 diff --git a/potato-or-not/main.js b/scripts/main.js old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/main.js rename to scripts/main.js diff --git a/potato-or-not/img/bad_potato.jpg b/styles/img/bad_potato.jpg old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/img/bad_potato.jpg rename to styles/img/bad_potato.jpg diff --git a/potato-or-not/img/good_potato.jpg b/styles/img/good_potato.jpg old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/img/good_potato.jpg rename to styles/img/good_potato.jpg diff --git a/potato-or-not/img/potato.png b/styles/img/potato.png old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/img/potato.png rename to styles/img/potato.png diff --git a/potato-or-not/img/potato_icon.png b/styles/img/potato_icon.png old mode 100755 new mode 100644 similarity index 100% rename from potato-or-not/img/potato_icon.png rename to styles/img/potato_icon.png diff --git a/potato-or-not/templates/potato-template.html b/templates/potato-template.html old mode 100755 new mode 100644 similarity index 88% rename from potato-or-not/templates/potato-template.html rename to templates/potato-template.html index 1f5f0aa..895adcb --- a/potato-or-not/templates/potato-template.html +++ b/templates/potato-template.html @@ -66,7 +66,7 @@