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