From 45248d3bd6e7df77b0570961038c7f1675174937 Mon Sep 17 00:00:00 2001 From: John Mertic Date: Thu, 2 May 2024 11:31:20 -0400 Subject: [PATCH] Update INSTRUCTIONS for new versions of actions and pinned requirements.txt dependencies (#37) --- INSTRUCTIONS.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/INSTRUCTIONS.md b/INSTRUCTIONS.md index 171e5b0..d645641 100644 --- a/INSTRUCTIONS.md +++ b/INSTRUCTIONS.md @@ -44,38 +44,37 @@ jobs: steps: - name: Checkout Landscape - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: landscape - name: Checkout landscape-tools - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: jmertic/landscape-tools path: landscape-tools - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install -r landscape-tools/requirements.txt + pip install --no-deps --require-hashes -r landscape-tools/requirements.txt - name: Run build working-directory: ./landscape run: | ../landscape-tools/landscapemembers.py - name: Save missing.csv file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: missing-members path: ./landscape/missing.csv - name: Checkout landscapeapp - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: cncf/landscapeapp path: landscapeapp - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '18' - name: Cleanup YAML files @@ -86,7 +85,7 @@ jobs: PROJECT_PATH=../landscape node tools/removeQuotes PROJECT_PATH=../landscape node tools/pruneExtraEntries - name: Create Pull Request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.PAT }} branch-suffix: timestamp