1 Commits

Author SHA1 Message Date
remittor
fc389e30c1 build: Add step "Set fixed workspace" 2026-01-02 17:35:23 +03:00

View File

@@ -186,17 +186,16 @@ jobs:
remove-docker-images: true
- name: Set fixed workspace
env:
GITHUB_WORKSPACE: ${{ github.workspace }}
run: |
sudo mkdir -p $GITHUB_WORKSPACE/_temp
#sudo chown -R $USER:$USER $GITHUB_WORKSPACE
echo "GITHUB_WORKSPACE = $GITHUB_WORKSPACE"
echo "GITHUB_WORKSPACE=$GITHUB_WORKSPACE" >> $GITHUB_ENV
echo "RUNNER_TEMP=$GITHUB_WORKSPACE/_temp" >> $GITHUB_ENV
sudo mkdir -p /builder/openwrt /builder/tmp
sudo chown -R $USER:$USER /builder
echo "GITHUB_WORKSPACE=/builder/openwrt" >> $GITHUB_ENV
echo "RUNNER_TEMP=/builder/tmp" >> $GITHUB_ENV
- name: Checkout builder
uses: actions/checkout@main
with:
path: /builder/openwrt
- name: Download OpenWrt sources
run: |
@@ -232,7 +231,7 @@ jobs:
if: github.event.inputs.use_cache == 'true'
uses: actions/cache/restore@v4
with:
key: host-tools-001-${{ hashFiles('tools/**') }}
key: host-tools-${{ hashFiles('tools/**') }}
path: |
staging_dir/host
build_dir/host
@@ -354,7 +353,7 @@ jobs:
if: steps.tools.outputs.status == 'success' && github.event.inputs.use_cache != 'true'
uses: actions/cache/save@v4
with:
key: host-tools-001-${{ hashFiles('tools/**') }}
key: host-tools-${{ hashFiles('tools/**') }}
path: |
staging_dir/host
build_dir/host
@@ -370,18 +369,12 @@ jobs:
- name: Kernel compile
id: kernel
if: ${{ steps.tools.outputs.status == 'success' && github.event.inputs.fake_build != 'true' }}
run: |
make target/linux/compile -j$(npoc)
echo "status=success" >> $GITHUB_OUTPUT
make package/feeds/packages/mdio-netlink/compile V=s --debug=j
- name: XXX compile
if: false # ${{ steps.tools.outputs.status == 'success' && github.event.inputs.fake_build != 'true' }}
run: |
make package/utils/lua/host/compile
make package/system/apk/host/compile
make make package/feeds/packages/mdio-netlink/compile V=sc
make target/linux/compile -j$(npoc)
make target/linux/install -j$(npoc)
make target/linux/dtb -j$(npoc)
make target/linux/prereq
echo "status=success" >> $GITHUB_OUTPUT
- name: Monitor memory 2
@@ -409,7 +402,7 @@ jobs:
fi
if [ "$FAKE_BUILD" != "true" ]; then
if [ "$TEST_BUILD" != "true" ]; then
make -j$(nproc) world
make -j$(nproc) download world
else
make V=sc world
fi