Skip to content

Commit

Permalink
Merge pull request #1 from richardgaywood/refactor-for-build
Browse files Browse the repository at this point in the history
Refactor for build
  • Loading branch information
richardgaywood authored May 2, 2022
2 parents 227af89 + 38f1ea2 commit 1d1742b
Show file tree
Hide file tree
Showing 20 changed files with 53 additions and 5 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# taken from
# https://github.com/League-of-Foundry-Developers/FoundryVTT-Module-Template/blob/master/.github/workflows/main.yml

name: Release Creation

on:
release:
types: [published]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

# get part of the tag after the `v`
- name: Extract tag version number
id: get_version
uses: battila7/get-version-action@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: ${{steps.get_version.outputs.version-without-v}}
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 README.md LICENSE lang/ packs/ scripts/ styles/ templates/

# 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: ${{ github.event.release.unpublished }}
prerelease: ${{ github.event.release.prerelease }}
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: './module.json, ./module.zip'
tag: ${{ github.event.release.tag_name }}
body: ${{ github.event.release.body }}
File renamed without changes.
File renamed without changes.
10 changes: 5 additions & 5 deletions penllawen-compendium-table-maker/module.json → module.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "penllawen-compendium-table-maker",
"title": "Compendium Table Maker (by PenLlawen)",
"description": "Blah blah",
"description": "A tool to automate the creation of quick reference tables from Compendiums",


"version": "1.0.0",

"author": "PenLlawen",
"authors": [
Expand All @@ -15,9 +15,6 @@
"library": false,
"socket": false,

"minimumCoreVersion": "9",
"compatibleCoreVersion": "9",

"languages": [
{
"lang": "en",
Expand Down Expand Up @@ -45,7 +42,10 @@
}
],

"minimumCoreVersion": "9",
"compatibleCoreVersion": "9",

"version": "0.0.1",
"url": "https://github.com/richardgaywood/foundry-penllawen-compendium-table-maker",
"manifest": "This is auto replaced",
"download": "This is auto replaced",
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 1d1742b

Please sign in to comment.