From e1a8af7f83863e62f4dcf2643ddb7f2360a4c07a Mon Sep 17 00:00:00 2001 From: xopenwrt Date: Mon, 29 Jun 2026 22:17:16 +0800 Subject: [PATCH] trim workflow apt packages --- .github/workflows/X-x86_64_X.yml | 2 +- .github/workflows/X-x86_64_Y.yml | 2 +- .github/workflows/X-x86_64_Z.yml | 2 +- AI_CHANGELOG_APT_PACKAGE_CLEANUP.md | 12 ++++++++++++ 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 AI_CHANGELOG_APT_PACKAGE_CLEANUP.md diff --git a/.github/workflows/X-x86_64_X.yml b/.github/workflows/X-x86_64_X.yml index 198c005..40ad0ff 100644 --- a/.github/workflows/X-x86_64_X.yml +++ b/.github/workflows/X-x86_64_X.yml @@ -163,7 +163,7 @@ jobs: DEBIAN_FRONTEND: noninteractive run: | sudo -E apt-get update - sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip zlib1g-dev lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs git gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget vim nano python3 python3-pip python3-ply haveged lrzsz device-tree-compiler scons antlr3 gperf intltool genisoimage rsync + sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget python3 python3-pip python3-ply haveged device-tree-compiler scons antlr3 gperf intltool genisoimage rsync sudo -E apt-get -y install llvm clang sudo timedatectl set-timezone "Asia/Shanghai" sudo mkdir -p /workdir diff --git a/.github/workflows/X-x86_64_Y.yml b/.github/workflows/X-x86_64_Y.yml index b73c761..c07492a 100644 --- a/.github/workflows/X-x86_64_Y.yml +++ b/.github/workflows/X-x86_64_Y.yml @@ -154,7 +154,7 @@ jobs: DEBIAN_FRONTEND: noninteractive run: | sudo -E apt-get update - sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip zlib1g-dev lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs git gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget vim nano python3 python3-pip python3-ply haveged lrzsz device-tree-compiler scons antlr3 gperf intltool genisoimage rsync + sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget python3 python3-pip python3-ply haveged device-tree-compiler scons antlr3 gperf intltool genisoimage rsync sudo -E apt-get -y install llvm clang sudo timedatectl set-timezone "Asia/Shanghai" sudo mkdir -p /workdir diff --git a/.github/workflows/X-x86_64_Z.yml b/.github/workflows/X-x86_64_Z.yml index d89b8b1..44f6459 100644 --- a/.github/workflows/X-x86_64_Z.yml +++ b/.github/workflows/X-x86_64_Z.yml @@ -152,7 +152,7 @@ jobs: DEBIAN_FRONTEND: noninteractive run: | sudo -E apt-get update - sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip zlib1g-dev lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs git gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget vim nano python3 python3-pip python3-ply haveged lrzsz device-tree-compiler scons antlr3 gperf intltool genisoimage rsync + sudo -E apt-get -y install build-essential cmake binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip lib32gcc-s1 libc6-dev-i386 subversion flex uglifyjs gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libreadline-dev libglib2.0-dev qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint ccache curl wget python3 python3-pip python3-ply haveged device-tree-compiler scons antlr3 gperf intltool genisoimage rsync sudo -E apt-get -y install llvm clang sudo timedatectl set-timezone "Asia/Shanghai" sudo mkdir -p /workdir diff --git a/AI_CHANGELOG_APT_PACKAGE_CLEANUP.md b/AI_CHANGELOG_APT_PACKAGE_CLEANUP.md new file mode 100644 index 0000000..a07abf4 --- /dev/null +++ b/AI_CHANGELOG_APT_PACKAGE_CLEANUP.md @@ -0,0 +1,12 @@ +# AI Modification Log: Apt Package Cleanup + +Date: 2026-06-29 + +## Change + +- Removed duplicate `zlib1g-dev` and duplicate `git` entries from X/Y/Z workflow apt package lists. +- Removed interactive/debug utilities that are not needed in CI package installation: `vim`, `nano`, and `lrzsz`. + +## Reason + +The package list had duplicate entries and editor/transfer tools that add install time without supporting the automated build path.