Author: brane
Date: Sat Jun 21 06:16:58 2025
New Revision: 1926611
URL: http://svn.apache.org/viewvc?rev=1926611&view=rev
Log:
* .github/workflows/linux-old-scons.yml: Reorder the steps. Turns out that
a checkout (of course) clears out the workspace. Also move the builddir
out of the srcdir.
Modified:
serf/trunk/.github/workflows/linux-old-scons.yml
Modified: serf/trunk/.github/workflows/linux-old-scons.yml
URL:
http://svn.apache.org/viewvc/serf/trunk/.github/workflows/linux-old-scons.yml?rev=1926611&r1=1926610&r2=1926611&view=diff
==============================================================================
--- serf/trunk/.github/workflows/linux-old-scons.yml (original)
+++ serf/trunk/.github/workflows/linux-old-scons.yml Sat Jun 21 06:16:58 2025
@@ -38,6 +38,8 @@ jobs:
libbrotli-dev libkrb5-dev libbz2-dev libreadline-dev \
libsqlite3-dev liblzma-dev libncurses5-dev libncursesw5-dev
+ - uses: actions/checkout@v3
+
- name: Install pyenv
run: |
mkdir __pyenv
@@ -50,17 +52,6 @@ jobs:
"${{ env.XPYENV_BIN }}/pyenv" install ${{ env.XPYTHON_VER }}
"${{ env.XPYENV_BIN }}/pyenv" global ${{ env.XPYTHON_VER }}
- - name: Debug check environment before checkout
- run: |
- pwd
- ls -la __pyenv || true
- ls -la __pyenv/pyenv-${{ env.XPYENV_VER }} || true
- ls -la __pyenv/pyenv-${{ env.XPYENV_VER }}/bin || true
- ls -la __scons || true
- ls -la __scons/scons-${{ env.XSCONS_VER }} || true
- ls -la __scons/scons-${{ env.XSCONS_VER }}/build || true
- ls -la __scons/scons-${{ env.XSCONS_VER }}/build/scripts || true
-
- name: Install SCons ${{ env.XSCONS_VER }}
run: |
mkdir __scons
@@ -70,10 +61,9 @@ jobs:
cd scons-${{ env.XSCONS_VER }}
"${{ env.XPYENV_BIN }}/pyenv" exec python setup.py build
- - uses: actions/checkout@v3
-
- - name: Debug check environment after checkout
+ - name: Debug check environment
run: |
+ set -x
pwd
ls -la __pyenv || true
ls -la __pyenv/pyenv-${{ env.XPYENV_VER }} || true
@@ -85,8 +75,11 @@ jobs:
- name: Build
run: |
- "${{ env.XSCONS_BIN }}/scons" BROTLI=/usr GSSAPI=/usr
+ mkdir __build
+ cd __build
+ "${{ env.XSCONS_BIN }}/scons" -Y .. BROTLI=/usr GSSAPI=/usr
- name: Test
run: |
- "${{ env.XSCONS_BIN }}/scons" check
+ cd __build
+ "${{ env.XSCONS_BIN }}/scons" -Y .. check