From b55cca290797bb098e9a60b74906182b21c26417 Mon Sep 17 00:00:00 2001 From: Vadim Peretokin Date: Sun, 23 Jun 2024 19:10:20 +0200 Subject: [PATCH] Create validate-docs.yml --- .github/workflows/validate-docs.yml | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/validate-docs.yml diff --git a/.github/workflows/validate-docs.yml b/.github/workflows/validate-docs.yml new file mode 100644 index 0000000..b3f6015 --- /dev/null +++ b/.github/workflows/validate-docs.yml @@ -0,0 +1,42 @@ +name: Validate docs + +on: + push: + branches: [ master ] + pull_request: + types: [opened, synchronize] # This will trigger the workflow only when a PR is opened or updated with new commits + +jobs: + sushi: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Install Sushi + run: sudo npm install -g fsh-sushi + + - name: Validate with Sushi + run: sushi . + + ig-publisher: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Install Jekyll + run: sudo gem install jekyll + + - name: Install Sushi + run: sudo npm install -g fsh-sushi + + - name: Install IG publisher + run: | + chmod +x ./_updatePublisher.sh + ./_updatePublisher.sh -y + + - name: Validate IG + run: | + chmod +x ./_genonce.sh + ./_genonce.sh