提交 43f83bc0 编写于 作者: E Eric Huss

Move submodule checkout before msys2 installation.

For some reason, `tar` behaves differently in such a way that it does
not create symlinks on Windows correctly, resulting in
`Cannot create symlink to 'ld.gold': No such file or directory`
errors.
上级 31267e80
...@@ -104,6 +104,9 @@ jobs: ...@@ -104,6 +104,9 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: install MSYS2 - name: install MSYS2
run: src/ci/scripts/install-msys2.sh run: src/ci/scripts/install-msys2.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
...@@ -119,9 +122,6 @@ jobs: ...@@ -119,9 +122,6 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: ensure line endings are correct - name: ensure line endings are correct
run: src/ci/scripts/verify-line-endings.sh run: src/ci/scripts/verify-line-endings.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
...@@ -502,6 +502,9 @@ jobs: ...@@ -502,6 +502,9 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: install MSYS2 - name: install MSYS2
run: src/ci/scripts/install-msys2.sh run: src/ci/scripts/install-msys2.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
...@@ -517,9 +520,6 @@ jobs: ...@@ -517,9 +520,6 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: ensure line endings are correct - name: ensure line endings are correct
run: src/ci/scripts/verify-line-endings.sh run: src/ci/scripts/verify-line-endings.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
...@@ -615,6 +615,9 @@ jobs: ...@@ -615,6 +615,9 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: install MSYS2 - name: install MSYS2
run: src/ci/scripts/install-msys2.sh run: src/ci/scripts/install-msys2.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
...@@ -630,9 +633,6 @@ jobs: ...@@ -630,9 +633,6 @@ jobs:
- name: disable git crlf conversion - name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: ensure line endings are correct - name: ensure line endings are correct
run: src/ci/scripts/verify-line-endings.sh run: src/ci/scripts/verify-line-endings.sh
if: success() && !env.SKIP_JOB if: success() && !env.SKIP_JOB
......
...@@ -169,6 +169,10 @@ x--expand-yaml-anchors--remove: ...@@ -169,6 +169,10 @@ x--expand-yaml-anchors--remove:
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
<<: *step <<: *step
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
<<: *step
- name: install MSYS2 - name: install MSYS2
run: src/ci/scripts/install-msys2.sh run: src/ci/scripts/install-msys2.sh
<<: *step <<: *step
...@@ -194,10 +198,6 @@ x--expand-yaml-anchors--remove: ...@@ -194,10 +198,6 @@ x--expand-yaml-anchors--remove:
run: src/ci/scripts/disable-git-crlf-conversion.sh run: src/ci/scripts/disable-git-crlf-conversion.sh
<<: *step <<: *step
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
<<: *step
- name: ensure line endings are correct - name: ensure line endings are correct
run: src/ci/scripts/verify-line-endings.sh run: src/ci/scripts/verify-line-endings.sh
<<: *step <<: *step
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册