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


Reply via email to