diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index a8dac33..35eb985 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -46,7 +46,7 @@ jobs: - name: bash init.sh run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su - ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" + su -l ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" mac: runs-on: macos-26 diff --git a/.github/workflows/distro.yml b/.github/workflows/distro.yml index 1619d5f..d3ecef1 100644 --- a/.github/workflows/distro.yml +++ b/.github/workflows/distro.yml @@ -59,7 +59,7 @@ jobs: - name: bash init.sh run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su - ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" + su -l ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" fedora: needs: setup @@ -83,7 +83,7 @@ jobs: - name: bash init.sh run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su - ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" + su -l ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" opensuse-tumbleweed: needs: setup @@ -103,7 +103,7 @@ jobs: - name: bash init.sh run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su - ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" + su -l ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" cachyos: needs: setup @@ -122,7 +122,7 @@ jobs: - name: bash init.sh run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su - ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" + su -l ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh" mac: needs: setup diff --git a/.github/workflows/recipe.yml b/.github/workflows/recipe.yml index 1196aad..14fba21 100644 --- a/.github/workflows/recipe.yml +++ b/.github/workflows/recipe.yml @@ -77,7 +77,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | chown -R ci:ci "$GITHUB_WORKSPACE" - su ci -c "cd '$GITHUB_WORKSPACE' && bash init.sh && just ${{ needs.setup.outputs.recipe }}" + su -l ci -c "export GITHUB_TOKEN='$GITHUB_TOKEN'; cd '$GITHUB_WORKSPACE' && bash init.sh && just ${{ needs.setup.outputs.recipe }}" mac: needs: setup