From 5177e55b22b994965cce5ebeb6eabeb51026b5ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20H=C3=A4ggblad?= Date: Thu, 2 Nov 2023 21:17:52 +0100 Subject: [PATCH] test things --- .github/workflows/ci-docs.yml | 78 ++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 3bcf0a2679..77caf7b1bc 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -9,7 +9,7 @@ on: jobs: build: - runs-on: custom-linux + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install rsync @@ -28,49 +28,51 @@ jobs: command: build args: --workspace --release - name: Install mdbook - run: (test -x $HOME/.cargo/bin/mdbook || cargo install --vers "^0.4.35" mdbook) + run: cargo install mdbook + # run: (test -x $HOME/.cargo/bin/mdbook || cargo install --vers "^0.4.35" mdbook) - name: Install mdbook plugins run: | - cargo install --vers "=0.2.2" mdbook-variables && cargo install \ - --vers "^1.8.0" mdbook-admonish --force && cargo install --vers \ - "^0.1.2" mdbook-last-changed && cargo install --vers "^0.1.2" mdbook-theme \ - && cargo install --vers "^0.7.7" mdbook-linkcheck \ + cargo install mdbook-variables + cargo install mdbook-admonish + cargo install mdbook-last-changed + cargo install mdbook-theme + cargo install mdbook-linkcheck # && cd documentation \ # && mdbook-admonish install dev-portal \ # && mdbook-admonish install docs \ # && mdbook-admonish install operators - name: Build all projects in documentation/ & move to ~/dist/docs/ - run: cd documentation && ./build_all_to_dist.sh + run: cd documentation && ./build_all_to_dist.sh continue-on-error: false - - name: Deploy branch to CI www - continue-on-error: true - uses: easingthemes/ssh-deploy@main - env: - SSH_PRIVATE_KEY: ${{ secrets.CI_WWW_SSH_PRIVATE_KEY }} - ARGS: "-rltgoDzvO --delete" - SOURCE: "dist/docs/" - REMOTE_HOST: ${{ secrets.CI_WWW_REMOTE_HOST }} - REMOTE_USER: ${{ secrets.CI_WWW_REMOTE_USER }} - TARGET: ${{ secrets.CI_WWW_REMOTE_TARGET }}/docs-${{ env.GITHUB_REF_SLUG }} - EXCLUDE: "/node_modules/" - - name: Matrix - Node Install - run: npm install - working-directory: .github/workflows/support-files - - name: Matrix - Send Notification - env: - NYM_NOTIFICATION_KIND: ci-docs - NYM_PROJECT_NAME: "Docs CI" - NYM_CI_WWW_BASE: "${{ secrets.NYM_CI_WWW_BASE }}" - NYM_CI_WWW_LOCATION: "docs-${{ env.GITHUB_REF_SLUG }}" - GIT_COMMIT_MESSAGE: "${{ github.event.head_commit.message }}" - GIT_BRANCH: "${GITHUB_REF##*/}" - MATRIX_SERVER: "${{ secrets.MATRIX_SERVER }}" - MATRIX_ROOM: "${{ secrets.MATRIX_ROOM_DOCS }}" - MATRIX_USER_ID: "${{ secrets.MATRIX_USER_ID }}" - MATRIX_TOKEN: "${{ secrets.MATRIX_TOKEN }}" - MATRIX_DEVICE_ID: "${{ secrets.MATRIX_DEVICE_ID }}" - IS_SUCCESS: "${{ job.status == 'success' }}" - uses: docker://keybaseio/client:stable-node - with: - args: .github/workflows/support-files/notifications/entry_point.sh + # - name: Deploy branch to CI www + # continue-on-error: true + # uses: easingthemes/ssh-deploy@main + # env: + # SSH_PRIVATE_KEY: ${{ secrets.CI_WWW_SSH_PRIVATE_KEY }} + # ARGS: "-rltgoDzvO --delete" + # SOURCE: "dist/docs/" + # REMOTE_HOST: ${{ secrets.CI_WWW_REMOTE_HOST }} + # REMOTE_USER: ${{ secrets.CI_WWW_REMOTE_USER }} + # TARGET: ${{ secrets.CI_WWW_REMOTE_TARGET }}/docs-${{ env.GITHUB_REF_SLUG }} + # EXCLUDE: "/node_modules/" + # - name: Matrix - Node Install + # run: npm install + # working-directory: .github/workflows/support-files + # - name: Matrix - Send Notification + # env: + # NYM_NOTIFICATION_KIND: ci-docs + # NYM_PROJECT_NAME: "Docs CI" + # NYM_CI_WWW_BASE: "${{ secrets.NYM_CI_WWW_BASE }}" + # NYM_CI_WWW_LOCATION: "docs-${{ env.GITHUB_REF_SLUG }}" + # GIT_COMMIT_MESSAGE: "${{ github.event.head_commit.message }}" + # GIT_BRANCH: "${GITHUB_REF##*/}" + # MATRIX_SERVER: "${{ secrets.MATRIX_SERVER }}" + # MATRIX_ROOM: "${{ secrets.MATRIX_ROOM_DOCS }}" + # MATRIX_USER_ID: "${{ secrets.MATRIX_USER_ID }}" + # MATRIX_TOKEN: "${{ secrets.MATRIX_TOKEN }}" + # MATRIX_DEVICE_ID: "${{ secrets.MATRIX_DEVICE_ID }}" + # IS_SUCCESS: "${{ job.status == 'success' }}" + # uses: docker://keybaseio/client:stable-node + # with: + # args: .github/workflows/support-files/notifications/entry_point.sh