<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/31783f17a1b43329ab83ea634dd8754b6f6ceceb">https://github.com/macports/macports-base/commit/31783f17a1b43329ab83ea634dd8754b6f6ceceb</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 31783f17a ci: add ubuntu runner
</span>31783f17a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 31783f17a1b43329ab83ea634dd8754b6f6ceceb
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Sun Nov 20 15:35:17 2022 +0000

<span style='display:block; white-space:pre;color:#404040;'>    ci: add ubuntu runner
</span>---
 .github/workflows/main.yml | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d53c4ffb..f6f62a10c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/.github/workflows/main.yml
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/.github/workflows/main.yml
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ jobs:
</span>     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        os: [macos-11, macos-12]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        os: [macos-11, macos-12, ubuntu-latest]
</span> 
     steps:
       - name: Checkout repository
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,16 @@ jobs:
</span>         with:
           fetch-depth: 64
       - name: Cleanup /usr/local
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if: startsWith(matrix.os,'macos')
</span>         run: |
           sudo mkdir /opt/local.old
           sudo mv /usr/local/* /opt/local.old
<span style='display:block; white-space:pre;background:#e0ffe0;'>+      - name: Install Linux Dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if: startsWith(matrix.os,'ubuntu')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        run: >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          sudo apt update &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          sudo apt install mtree-netbsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          libcurl4-openssl-dev
</span>       - name: Configure MacPorts Base
         run: |
           set -eu
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,12 +36,19 @@ jobs:
</span>       - name: Build MacPorts Base
         run: |
           set -eu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-          make -j$(sysctl -n hw.activecpu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          platform=$(uname -s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          case ${platform} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            Darwin) make -j$(sysctl -n hw.activecpu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            Linux) make -j$(nproc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          esac
</span>       - name: Install MacPorts Base
         run: |
           set -eu
           sudo make install
       - name: Test MacPorts Base
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if: startsWith(matrix.os,'macos')
</span>         run: |
           set -eu
           make test
</pre><pre style='margin:0'>

</pre>