Cygwin: CI: Upgrade checkout actions to avoid deprecation warning
Also: workaround a problem with actions/checkout's post-run step using Cygwin git but being incompatible with it. (This would be better solved by cygwin-install-action having a post-run step to unwind it's PATH changes, but that's not currently possible) Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
This commit is contained in:
parent
2133d91175
commit
25d65d6ec0
|
@ -15,7 +15,7 @@ jobs:
|
||||||
name: Fedora cross ${{ matrix.target }}
|
name: Fedora cross ${{ matrix.target }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
# install build tools
|
# install build tools
|
||||||
- run: dnf install -y autoconf automake make patch perl
|
- run: dnf install -y autoconf automake make patch perl
|
||||||
|
@ -61,7 +61,7 @@ jobs:
|
||||||
# endings, but this could still be dangerous e.g if we need symlinks in the
|
# endings, but this could still be dangerous e.g if we need symlinks in the
|
||||||
# repo)
|
# repo)
|
||||||
- run: git config --global core.autocrlf input
|
- run: git config --global core.autocrlf input
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
# install cygwin and build tools
|
# install cygwin and build tools
|
||||||
- name: Install Cygwin
|
- name: Install Cygwin
|
||||||
|
@ -131,3 +131,7 @@ jobs:
|
||||||
build/${{ matrix.target }}/winsup/testsuite/**/*.log
|
build/${{ matrix.target }}/winsup/testsuite/**/*.log
|
||||||
build/${{ matrix.target }}/winsup/testsuite/**/*.trs
|
build/${{ matrix.target }}/winsup/testsuite/**/*.trs
|
||||||
if: ${{ !cancelled() }}
|
if: ${{ !cancelled() }}
|
||||||
|
|
||||||
|
# workaround problems with actions/checkout post-run step using cygwin git
|
||||||
|
- name: Avoid actions/checkout post-run step using Cygwin git
|
||||||
|
run: bash -c 'rm /usr/bin/git.exe'
|
||||||
|
|
Loading…
Reference in New Issue