Getting warning about node16 being deprecated. The workflow doesn't use node
directly, but through the external actions. Moving to node20 requires
changing setup-python version; Bhacaz/checkout-files is deprecated and
recommends actions/checkout.
Signed-off-by: Dan Mick <dmick@redhat.com>
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- - uses: Bhacaz/checkout-files@e3e34e7daef91a5f237485bb88a260aee4be29dd
+ - uses: actions/checkout@v4
with:
- files: src/script/backport-create-issue src/script/requirements.backport-create-issue.txt
- - uses: actions/setup-python@v4
+ sparse-checkout: |
+ src/script/backport-create-issue
+ src/script/requirements.backport-create-issue.txt
+ sparse-checkout-cone-mode: false
+ - uses: actions/setup-python@v5
with:
python-version: '>=3.6 <3.12'
cache: 'pip'