Skip to content

Gh actions#1554

Open
mbkma wants to merge 1 commit into
masterfrom
gh-actions
Open

Gh actions#1554
mbkma wants to merge 1 commit into
masterfrom
gh-actions

Conversation

@mbkma
Copy link
Copy Markdown
Member

@mbkma mbkma commented Apr 5, 2026

No description provided.

@mbkma mbkma force-pushed the gh-actions branch 2 times, most recently from 1d8e436 to ce7fd84 Compare April 5, 2026 08:11
if [ -f autogen.sh ]; then
infobegin "Configure (autotools)"
NOCONFIGURE=1 ./autogen.sh
./configure --prefix=/usr --enable-compile-warnings=maximum || {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should also test with --with-in-process-applets=all (I think in addition to --with-in-process-applets=none), since this is important for Wayland builds. Maybe we do this only for a single distro (e.g. ${OS} == "debian", since that's what @lukefromdc uses for Wayland development I think?)


infobegin "Check (autotools)"
make -j ${CPUS} check || {
true
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this swallow errors - I think we do this in all our repos anyway, but wondering if we're missing stuff because of the || true...


NAME="mate-desktop"
TEMP_DIR=$(mktemp -d)
OS=$(cat /etc/os-release | grep ^ID | head -n 1 | awk -F= '{ print $2}')
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the /etc/os-release file sets the variables directly, you should be able to change this to OS=$(source /etc/os-release && echo $ID), which may be a bit more robust

@lukefromdc
Copy link
Copy Markdown
Member

lukefromdc commented Apr 8, 2026 via email

matrix:
container:
[
"debian:testing",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we change this to "debian:unstable" since that's what @lukefromdc is using? This would likely (hopefully) solve the bad cert issue in GH Actions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants