From d162b055e9164d631d316ff74eb2fd7b5f26e778 Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Wed, 8 Jan 2025 19:05:41 -0500 Subject: [PATCH] chore: delete techdocs publishing job that hasn't worked in 9mo Signed-off-by: Nick Boldt --- .github/workflows/techdocs.yaml | 80 --------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 .github/workflows/techdocs.yaml diff --git a/.github/workflows/techdocs.yaml b/.github/workflows/techdocs.yaml deleted file mode 100644 index 736c328c2f..0000000000 --- a/.github/workflows/techdocs.yaml +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright Red Hat, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: Publish TechDocs Site - -on: - push: - branches: - - main - paths: - - "docs/**" - - "mkdocs.yaml" - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - publish-techdocs-site: - name: Publish techdocs site - runs-on: ubuntu-latest - - env: - TECHDOCS_S3_BUCKET_NAME: ${{ secrets.BUCKET_NAME }} - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - AWS_REGION: ${{ secrets.AWS_REGION }} - ENTITY_NAMESPACE: 'default' - ENTITY_KIND: 'Component' - ENTITY_NAME: 'backstage-showcase' - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4 - with: - node-version-file: '.nvmrc' - registry-url: 'https://registry.npmjs.org' - - - name: Setup local Turbo cache - uses: dtinth/setup-github-actions-caching-for-turbo@v1 - - - name: Install dependencies - uses: backstage/actions/yarn-install@25145dd4117d50e1da9330e9ed2893bc6b75373e # v0.6.15 - with: - cache-prefix: ${{ runner.os }}-v20 - - - name: Lint - run: | - yarn run prettier:check - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: '3.9' - - - name: Install techdocs-cli - run: sudo npm install -g @techdocs/cli - - - name: Install mkdocs and mkdocs plugins - run: python -m pip install mkdocs-techdocs-core==1.* - - - name: Generate docs site - run: techdocs-cli generate --no-docker --verbose - - - name: Publish docs site - run: techdocs-cli publish --publisher-type awsS3 --storage-name $TECHDOCS_S3_BUCKET_NAME --entity $ENTITY_NAMESPACE/$ENTITY_KIND/$ENTITY_NAME