Skip to content

Commit

Permalink
Use workflow from inside the thema-template repository rather than co…
Browse files Browse the repository at this point in the history
…pying it
  • Loading branch information
KristofVDB1 committed May 24, 2024
1 parent 36812ba commit ba2ebb6
Showing 1 changed file with 6 additions and 47 deletions.
53 changes: 6 additions & 47 deletions .github/workflows/convert_eap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,50 +8,9 @@ on:
required: true

jobs:
convert-eap:
# The type of runner that the job will run on
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
# Different Node versions. Each node version will trigger the action
node-version:
- 20.x
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install jq
run: sudo apt-get install jq

- name: Install ea-converter
run: npm install @oslo-flanders/ea-converter

# Fetch the required keys from the configuration file
- name: Read key from configuration file
id: read-config
run: |
diagram=$(jq -r '.[0].diagram' config/${{ github.event.inputs.config-file }})
uml=$(jq -r '.[0].eap' config/${{ github.event.inputs.config-file }})
type=$(jq -r '.[0].type' config/${{ github.event.inputs.config-file }})
if [ "$type" = "ap" ]; then
type="ApplicationProfile"
elif [ "$type" = "voc" ]; then
type="Vocabulary"
fi
echo "diagramName=$diagram" >> "$GITHUB_OUTPUT"
echo "umlFile=$uml" >> "$GITHUB_OUTPUT"
echo "specificationType=$type" >> "$GITHUB_OUTPUT"
# Run the converter
- name: Run oslo-converter-ea
run: npx oslo-converter-ea --umlFile ${{ steps.read-config.outputs.umlFile }} --diagramName ${{ steps.read-config.outputs.diagramName }} --specificationType ${{ steps.read-config.outputs.specificationType }} --versionId test/1 --publicationEnvironment https://data.vlaanderen.be

- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: report.jsonld
path: ./report.jsonld
call-workflow:
uses: Informatievlaanderen/OSLOthema-template/.github/workflows/convert_eap.yml@main
with:
config-file: ${{ github.event.inputs.config-file }}
secrets:
token: ${{ secrets.SECRET_TOKEN }}

0 comments on commit ba2ebb6

Please sign in to comment.