1
0
forked from me/IronOS
This commit is contained in:
Ben V. Brown
2022-02-07 21:31:33 +11:00
parent 91c9c73d4a
commit 5e777a97d2
2 changed files with 16 additions and 1 deletions

View File

@@ -42,6 +42,15 @@ jobs:
source/Hexfile/LICENSE_RELEASE.md
if-no-files-found: error
- name: Generate json index file
run: cd source && python3 metadata.py ${{ matrix.model }}.json
- name: Archive ${{ matrix.model }} index file
uses: actions/upload-artifact@v2
with:
name: ${{ matrix.model }}.json
path: source/Hexfile/${{ matrix.model }}.json
build_multi-lang:
runs-on: ubuntu-20.04
container:

View File

@@ -5,14 +5,20 @@ from pathlib import Path
import os
import re
import subprocess
import sys
# Creates an index metadata json file of the hexfiles folder
# This is used by automation like the Pinecil updater
if len(sys.argv) != 2:
print("Requires the output json name as an arg")
exit(1)
HERE = Path(__file__).resolve().parent
HexFileFolder = os.path.join(HERE, "Hexfile")
OutputJSONPath = os.path.join(HexFileFolder, "index.json")
OutputJSONPath = os.path.join(HexFileFolder, sys.argv[1])
TranslationsFilesPath = os.path.join(HERE.parent, "Translations")