Merge branch 'develop'

This commit is contained in:
farling42
2025-05-09 17:22:44 +01:00
2 changed files with 10 additions and 29 deletions
+7 -26
View File
@@ -72,36 +72,17 @@ jobs:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@v4 uses: actions/checkout@v4
# Substitute the Manifest and Download URLs in the module.json
# Extract version embedded in the tag. - name: Substitute Manifest and Download Links For Versioned Ones
# This step expects the tag to be one of the following formats:
# - "v<major>.<minor>.<patch>" (e.g., "v1.2.3")
# - "<major>.<minor>.<patch>" (e.g., "1.2.3")
#
# The version will be used by later steps to fill in the value for the
# "version" key required for a valid module manifest.
- name: Extract Version From Tag
id: get_version
uses: battila7/get-version-action@v2
# Modify "module.json" with values specific to the release.
# Since the values for the "version" and "url" keys aren't known ahead of
# time, the manifest file in the repository is updated with these values.
#
# While this does modify the manifest file in-place, the changes are not
# commited to the repository, and only exist in the action's filesystem.
- name: Modify Module Manifest With Release-Specific Values
id: sub_manifest_link_version id: sub_manifest_link_version
uses: cschleiden/replace-tokens@v1 uses: microsoft/variable-substitution@v1
with: with:
files: 'module.json' files: 'module.json'
env: env:
VERSION: ${{steps.get_version.outputs.version-without-v}} version: ${{github.event.release.tag_name}}
URL: ${{ env.project_url }} url: https://github.com/${{github.repository}}
MANIFEST: ${{ env.latest_manifest_url }} manifest: https://github.com/${{github.repository}}/releases/latest/download/module.json
DOWNLOAD: ${{ env.release_module_url }} download: https://github.com/${{github.repository}}/releases/download/${{github.event.release.tag_name}}/module.zip
# Create a "module.zip" archive containing all the module's required files. # Create a "module.zip" archive containing all the module's required files.
# If you have other directories or files that will need to be added to # If you have other directories or files that will need to be added to
+3 -3
View File
@@ -2,7 +2,7 @@
"id": "socketlib", "id": "socketlib",
"title": "socketlib", "title": "socketlib",
"description": "A library for easier handling of foundry sockets", "description": "A library for easier handling of foundry sockets",
"version": "#{VERSION}#", "version": "1.1.1",
"compatibility": { "compatibility": {
"minimum": "11", "minimum": "11",
"verified": "13.338" "verified": "13.338"
@@ -27,8 +27,8 @@
"esmodules": [ "esmodules": [
"src/socketlib.js" "src/socketlib.js"
], ],
"url": "#{URL}#", "url": "https://github.com/farling42/foundryvtt-socketlib",
"download": "#{DOWNLOAD}#", "download": "https://github.com/farling42/foundryvtt-socketlib/releases/download/v1.1.1/module.zip",
"manifest": "https://github.com/farling42/foundryvtt-socketlib/releases/latest/download/module.json", "manifest": "https://github.com/farling42/foundryvtt-socketlib/releases/latest/download/module.json",
"readme": "https://github.com/farling42/foundryvtt-socketlib/blob/master/README.md", "readme": "https://github.com/farling42/foundryvtt-socketlib/blob/master/README.md",
"changelog": "https://github.com/farling42/foundryvtt-socketlib/blob/master/CHANGELOG.md", "changelog": "https://github.com/farling42/foundryvtt-socketlib/blob/master/CHANGELOG.md",