fix(debian): 移除 armhf 架构支持,更新交叉编译环境配置

This commit is contained in:
sanchuanhehe 2025-06-11 09:48:11 +08:00
parent 7ee02b8fea
commit 0c7e65db05

View File

@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
arch: [amd64, arm64, armhf] arch: [amd64, arm64]
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -48,7 +48,7 @@ jobs:
run: | run: |
sudo dpkg --add-architecture ${{ matrix.arch }} sudo dpkg --add-architecture ${{ matrix.arch }}
sudo apt-get update sudo apt-get update
sudo apt-get install -y gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf crossbuild-essential-${{ matrix.arch }} sudo apt-get install -y gcc-aarch64-linux-gnu crossbuild-essential-${{ matrix.arch }}
- name: Update debian/changelog with version - name: Update debian/changelog with version
run: | run: |
@ -74,12 +74,6 @@ jobs:
echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
echo "DEB_BUILD_OPTIONS=nocheck" >> $GITHUB_ENV echo "DEB_BUILD_OPTIONS=nocheck" >> $GITHUB_ENV
- name: Configure cross-compilation for armhf
if: matrix.arch == 'armhf'
run: |
echo "CC=arm-linux-gnueabihf-gcc" >> $GITHUB_ENV
echo "DEB_BUILD_OPTIONS=nocheck" >> $GITHUB_ENV
- name: Build DEB package - name: Build DEB package
run: | run: |
version="${{ steps.get_version.outputs.version }}" version="${{ steps.get_version.outputs.version }}"
@ -179,4 +173,4 @@ jobs:
with: with:
name: debian-repository-metadata name: debian-repository-metadata
path: debs/Packages* path: debs/Packages*
retention-days: 30 retention-days: 30