From 24a50c33b19042c0b4b3427d700a11a99f0e7f24 Mon Sep 17 00:00:00 2001 From: Leslie Bernhardt Date: Tue, 3 Dec 2024 11:45:31 +0100 Subject: [PATCH] Reference to main yml in Basismodul --- .github/workflows/main.yml | 55 ++++++++------------------------------ 1 file changed, 11 insertions(+), 44 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0e94347..344f488 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,8 +1,6 @@ -# This is a basic workflow to help you get started with Actions +name: Use Tool Update Workflow -name: CI (FHIR Validation) - -# Controls when the action will run. +# Controls when the action will run on: # Triggers the workflow on push or pull request events but only for the master branch push: @@ -14,45 +12,14 @@ on: branches: - 'main**' - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: - # Validate all resources using Firely Terminal - CI_FHIR_VALIDATION: - # The type of runner that the job will run on - runs-on: ubuntu-latest - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - - name: Checkout code - uses: actions/checkout@v4 - - # Java and .NET are already installed on ubuntu-latest - - - name: Firely.Terminal (GitHub Actions) - uses: FirelyTeam/firely-terminal-pipeline@v0.4.3 - with: - PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/ - #PATH_TO_EXAMPLES: Examples - # PATH_TO_QUALITY_CONTROL_RULES: qc/custom - DOTNET_VALIDATION_ENABLED: true - JAVA_VALIDATION_ENABLED: true - OUTPUT_FORMAT: RAW - JAVA_VALIDATION_OPTIONS: -allow-example-urls true - SIMPLIFIER_USERNAME: ${{ secrets.SIMPLIFIER_USERNAME }} - SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }} - SUSHI_ENABLED: true - SUSHI_OPTIONS: Resources/ - SUSHI_VERSION: 3.12.0 - EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET VALIDATION_CONFORMANCE_JAVA VALIDATION_EXAMPLES_JAVA - - - name: Add & Commit - uses: EndBug/add-and-commit@v9 - with: - committer_name: GitHub Actions Bot - committer_email: ActionBot@github.com - add: 'Resources/fsh-generated/resources/' - message: auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation) +jobs: + call-tool-update: + uses: gematik/spec-isik-basismodul/.github/workflows/main.yml@main-stufe-3 + secrets: + SIMPLIFIER_USERNAME: ${{ secrets.SIMPLIFIER_USERNAME }} + SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }} + WORKFLOW_PERMISSION_GITHUB: ${{ secrets.WORKFLOW_PERMISSION_GITHUB }} \ No newline at end of file