disabling cache and moving install convertor to other job

This commit is contained in:
2025-08-14 09:20:33 +00:00
parent 169772f85f
commit 26f537551c

View File

@ -25,8 +25,8 @@ jobs:
install-convertor:
runs-on: ubuntu-latest
outputs:
cache-key: ${{ steps.cache-key.outputs.key }}
# outputs:
# cache-key: ${{ steps.cache-key.outputs.key }}
steps:
- name: Checkout Code
uses: actions/checkout@v3
@ -36,16 +36,16 @@ jobs:
with:
python-version: '3.10' # adjust version as needed
- name: Generate cache key
id: cache-key
run: |
echo "key=venv-${{ hashFiles('requirements.txt') }}" >> $GITHUB_OUTPUT
# - name: Generate cache key
# id: cache-key
# run: |
# echo "key=venv-${{ hashFiles('requirements.txt') }}" >> $GITHUB_OUTPUT
- name: Cache venv
uses: actions/cache@v3
with:
path: ./venv
key: ${{ steps.cache-key.outputs.key }}
# - name: Cache venv
# uses: actions/cache@v3
# with:
# path: ./venv
# key: ${{ steps.cache-key.outputs.key }}
- name: Clone doc-convertor from Gitea
env:
@ -96,7 +96,7 @@ jobs:
generate-docs:
needs: install-convertor
# needs: install-convertor
runs-on: ubuntu-latest
env:
DOCS_UPDATE_DATA_FILE: metadata.yaml
@ -111,11 +111,25 @@ jobs:
with:
python-version: 3.10
- name: Restore venv from cache
uses: actions/cache@v3
with:
path: ./venv
key: ${{ needs.install-convertor.outputs.cache-key }}
# - name: Restore venv from cache
# uses: actions/cache@v3
# with:
# path: ./venv
# key: ${{ needs.install-convertor.outputs.cache-key }}
- name: Clone doc-convertor from Gitea
env:
GITEA_TOKEN: ${{ secrets.TEST_TOKEN }}
GITEA_SERVER_URL: ${{ gitea.server_url }}
run: |
git clone https://${GITEA_TOKEN}@gitea.eco.tsi-dev.otc-service.com/docs/doc-convertor.git
- name: Create virtualenv and install package in editable mode
run: |
python -m venv ~/.venv
source ~/.venv/bin/activate
pip install --upgrade pip
pip install -e ./doc-convertor
- name: Install PyYAML (to parse YAML files)
run: pip install pyyaml