Skip to content

Commit 552e016

Browse files
Update gentoo.yml
1 parent e863c9f commit 552e016

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/gentoo.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ jobs:
1313
steps:
1414
- name: Checkout
1515
uses: actions/checkout@v4
16-
1716
# - name: Set up Buildx
1817
# uses: docker/setup-buildx-action@v3
1918

@@ -28,14 +27,17 @@ jobs:
2827
sleep 15
2928
echo "Container status:"
3029
docker ps | grep gentoo-test
31-
docker exec gentoo-test bash -lc "emerge -v app-eselect/eselect-repository && \
32-
eselect repository add userver-framework git https://github.com/userver-framework/userver-overlay.git && \
33-
emaint -a sync >/dev/null 2>&1 || true && \
34-
USE='postgres redis mongodb mysql rabbitmq kafka utest testsuite easy' emerge -v dev-cpp/userver && \
35-
if emerge -pv dev-cpp/userver >/dev/null 2>&1; then \
36-
echo 'TEST PASSED: dev-cpp/userver was installed'; exit 0; \
37-
else \
38-
echo 'TEST FAILED: dev-cpp/userver was not installed'; exit 1; \
30+
docker exec gentoo-test bash -lc "emerge -v app-eselect/eselect-repository &&
31+
eselect repository add userver-framework git https://github.com/userver-framework/userver-overlay.git &&
32+
emaint -a sync >/dev/null 2>&1 || true &&
33+
echo 'ACCEPT_LICENSE="*"' >> /etc/portage/make.conf &&
34+
mkdir -p /etc/portage/package.license &&
35+
echo 'dev-db/mongodb SSPL-1' >> /etc/portage/package.license/mongodb &&
36+
USE='postgres redis mongodb mysql rabbitmq kafka utest testsuite easy' emerge -v --autounmask-write --autounmask-continue dev-cpp/userver &&
37+
if emerge -pv dev-cpp/userver >/dev/null 2>&1; then
38+
echo 'TEST PASSED: dev-cpp/userver was installed'; exit 0;
39+
else
40+
echo 'TEST FAILED: dev-cpp/userver was not installed'; exit 1;
3941
fi"
4042
4143
- name: Cleanup

0 commit comments

Comments
 (0)