[M-git] Mahogany sources repository. branch master updated. v0.67-902-g24a99e76
vadz via Mahogany-cvsupdates <[email protected]> Tue, 01 Jul 2025 01:51:04 +0000
| Newsgroups | gmane.mail.mahogany.cvs |
|---|---|
| Message-ID | <[email protected]> |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Mahogany sources repository.".
The branch, master has been updated
via 24a99e76838e143fdec655a5f0dbaa370df90264 (commit)
from e5264c5d909fb52fe265fb4642ecfcb233267e6b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 24a99e76838e143fdec655a5f0dbaa370df90264
Author: Vadim Zeitlin <[email protected]>
Date: Tue Jul 1 03:48:51 2025 +0200
Add GitHub Actions CI workflow
Use Conda to install wxWidgets as this seems to be the fastest way to
get it.
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..2efc181d
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,56 @@
+name: CI
+
+on:
+ push:
+ branches: [ "master" ]
+ pull_request:
+ branches: [ "master" ]
+
+jobs:
+ build-linux:
+ runs-on: ubuntu-latest
+ env:
+ WX_CONFIG: /usr/share/miniconda/bin/wx-config
+ steps:
+ - uses: actions/checkout@v4
+ - name: Bootstrap
+ run: ./bootstrap
+ - name: Set up Miniconda
+ uses: conda-incubator/setup-miniconda@v3
+ with:
+ auto-activate-base: false
+ auto-update-conda: false
+ activate-environment: wxenv
+ channels: conda-forge,defaults
+ - name: Install wxWidgets
+ run: |
+ conda install -y conda-forge::wxwidgets
+ - name: Configure
+ run: |
+ mkdir build
+ cd build
+ ../configure
+ - name: Build
+ run: |
+ make -C build
+
+ build-windows:
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up MSBuild
+ uses: microsoft/setup-msbuild@v2
+ - name: Set up Miniconda
+ uses: conda-incubator/setup-miniconda@v3
+ with:
+ auto-activate-base: false
+ auto-update-conda: false
+ activate-environment: wxenv
+ channels: conda-forge,defaults
+ - name: Install wxWidgets
+ run: |
+ conda install -y conda-forge::wxwidgets
+ - name: Build
+ env:
+ WXWIN: 'c:\Miniconda\envs\wxenv\Library'
+ run: msbuild.exe M.sln
-----------------------------------------------------------------------
Summary of changes:
.github/workflows/ci.yml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
create mode 100644 .github/workflows/ci.yml
hooks/post-receive
--
Mahogany sources repository.