Append models to release #1
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json | |
name: Append models to release | |
on: | |
release: | |
types: | |
- created | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-node@v4 | |
- name: Install jayvee interpreter | |
run: npm install -g @jvalue/[email protected] | |
- name: Run and zip model | |
run: bash -x tools/scripts/process-model.bash src/models/battery-materials/BatteryMaterialsModel.jv | |
- name: Upload result | |
run: bash -x tools/scripts/release-model.bash build/battery-materials.zip | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
RELEASE_REF: ${{ github.ref }} | |
- name: Run and zip model | |
run: bash -x tools/scripts/process-model.bash src/models/refractive-indices-dielectric-constants/refractiveIndicesAndDielectricConstantsModel.jv | |
- name: Upload result | |
run: bash -x tools/scripts/release-model.bash build/refractive-indices-dielectric-constants.zip | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
RELEASE_REF: ${{ github.ref }} | |
- name: Run and zip model | |
run: bash -x tools/scripts/process-model.bash src/models/semiconductor-band-gaps/SemiconductorBandGapsModel.jv | |
- name: Upload result | |
run: bash -x tools/scripts/release-model.bash build/semiconductor-band-gaps.zip | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
RELEASE_REF: ${{ github.ref }} | |
- name: Run and zip model | |
run: bash -x tools/scripts/process-model.bash src/models/yield-strength-grain-size/YieldStrengthAndGrainSizeModel.jv | |
- name: Upload result | |
run: bash -x tools/scripts/release-model.bash build/yield-strength-grain-size.zip | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
RELEASE_REF: ${{ github.ref }} | |
- name: Run and zip model | |
run: bash -x tools/scripts/process-model.bash src/models/thermoelectric-materials/ThermoelectricMaterialsModel.jv | |
- name: Upload result | |
run: bash -x tools/scripts/release-model.bash build/thermoelectric-materials.zip | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
RELEASE_REF: ${{ github.ref }} | |
# This model does not work, see https://github.com/jvalue/jayvee/issues/603 | |
#- name: Run and zip model | |
# run: bash -x tools/scripts/process-model.bash src/models/thermoelectric-materials-system-identified-material-representation/thermoelectricMaterials.jv && tools/scripts/process-model.bash src/models/KRICT_DATA/thermoelectricMaterialsModel.jv | |
#- name: Upload result | |
# run: bash -x tools/scripts/release-model.bash build/thermoelectric-materials-system-identified-material-representation.zip | |
# env: | |
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
# RELEASE_REF: ${{ github.ref }} |