<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch travis-ci
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/feacef7dda1d09c03da315becdc71457b6febf94">https://github.com/macports/macports-base/commit/feacef7dda1d09c03da315becdc71457b6febf94</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/travis-ci by this push:
<span style='display:block; white-space:pre;color:#404040;'> new feacef7d ci: Split build into steps, exclude sip-workaround
</span>feacef7d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit feacef7dda1d09c03da315becdc71457b6febf94
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Tue Dec 8 22:39:39 2020 +0100
<span style='display:block; white-space:pre;color:#404040;'> ci: Split build into steps, exclude sip-workaround
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Add separate steps for the four build and test steps involved in
</span><span style='display:block; white-space:pre;color:#404040;'> compiling MacPorts so that the output is formatted better.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Add an exclude to the tar command so that any binaries that might
</span><span style='display:block; white-space:pre;color:#404040;'> already have been copied by the sip-workaround are not uploaded to
</span><span style='display:block; white-space:pre;color:#404040;'> bintray.
</span>---
.github/workflows/prepare-ci-env.yml | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.github/workflows/prepare-ci-env.yml b/.github/workflows/prepare-ci-env.yml
</span><span style='display:block; white-space:pre;color:#808080;'>index a81b1019..0fec8bca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/.github/workflows/prepare-ci-env.yml
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/.github/workflows/prepare-ci-env.yml
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,12 +25,21 @@ jobs:
</span> run: |
sudo mkdir /opt/local.old
sudo mv /usr/local/* /opt/local.old
<span style='display:block; white-space:pre;background:#ffe0e0;'>- - name: Build MacPorts Base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - name: Configure MacPorts Base
</span> run: |
set -eu
./configure
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ - name: Build MacPorts Base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ run: |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set -eu
</span> make
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ - name: Install MacPorts Base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ run: |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set -eu
</span> sudo make install
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ - name: Test MacPorts Base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ run: |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set -eu
</span> make test
- name: Prepare Deployment
run: |
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +53,10 @@ jobs:
</span> sudo install -m644 \
src/*.tcl \
/opt/local/libexec/macports/postflight/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- tar cjf "MacPorts.tar.bz2" /opt/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --exclude '/opt/local/var/macports/sip-workaround/?*' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -cjf "MacPorts.tar.bz2" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /opt/local
</span> - name: Deploy to bintray
run: |
set -eu
</pre><pre style='margin:0'>
</pre>