Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Build CI on MacOS as well. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | github-ci |
Files: | files | file ages | folders |
SHA1: |
6872ad8e228dfb6e0f29d27f9657f2e6 |
User & Date: | ryan 2020-07-13 19:28:25.689 |
Context
2020-07-20
| ||
21:10 | Merge github-ci, CI builds via mirror look good: https://github.com/tangentsoft/pidp8i/actions check-in: 3d63f75bdc user: ryan tags: trunk | |
2020-07-13
| ||
19:28 | Build CI on MacOS as well. Leaf check-in: 6872ad8e22 user: ryan tags: github-ci | |
16:43 | Build and upload an artifact tarball containing the files from install-target. check-in: f4f5fd64d2 user: ryan tags: github-ci | |
Changes
Changes to .github/workflows/ci.yml.
1 2 3 4 | name: ci on: [push, pull_request] jobs: build: | > > > | | > > > > > > > > | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | name: ci on: [push, pull_request] jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v2 - name: Dependency packages (ubuntu) run: sudo apt-get -y install build-essential python3-pexpect libncurses-dev if: ${{ matrix.os == 'ubuntu-latest' }} - name: Dependency packages (macos) run: | brew install coreutils ncurses pip3 install pexpect if: ${{ matrix.os == 'macos-latest' }} - name: configure run: ./configure - name: make run: ./tools/mmake - name: make install-target run: make install-target DESTDIR=${GITHUB_WORKSPACE}/destdir - name: Build artifact tarball run: | mkdir -p ${GITHUB_WORKSPACE}/artifacts tar zcvf ${GITHUB_WORKSPACE}/artifacts/${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}-${{ matrix.os }}.tar.gz -C ${GITHUB_WORKSPACE}/destdir . - name: Upload artifacts uses: actions/upload-artifact@v2 with: name: ci-${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}-${{ matrix.os }} path: artifacts/*.tar.gz |