Skip to content

Commit df3dc4f

Browse files
authored
Update continuous_integration.yml
1 parent 32f9d28 commit df3dc4f

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

.github/workflows/continuous_integration.yml

+21-2
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,28 @@ jobs:
3838
- name: Setup Gentoo
3939
if: matrix.container == 'gentoo/stage3'
4040
run: |
41+
# Configure news reading to avoid warnings
42+
mkdir -p /etc/portage/profile
43+
echo "news_pkg_install_unread = ignore" >> /etc/portage/make.conf
44+
45+
# Update portage and sync repository
4146
emerge-webrsync
42-
emerge --quiet-build=y dev-vcs/git app-shells/bash dev-util/make sys-devel/gcc net-misc/curl
43-
47+
48+
# Update system tools first
49+
emerge --quiet-build=y sys-apps/portage
50+
51+
# Install required packages with correct Gentoo names
52+
emerge --quiet-build=y \
53+
dev-vcs/git \
54+
app-shells/bash \
55+
sys-devel/make \
56+
sys-devel/gcc \
57+
net-misc/curl \
58+
app-misc/tmux
59+
60+
# Create necessary directories
61+
mkdir -p /var/db/repos/gentoo
62+
4463
# Common setup for Ubuntu
4564
- name: Install system dependencies (Ubuntu)
4665
if: "!matrix.container"

0 commit comments

Comments
 (0)