Overview
| Comment: | Add GitHub Actions |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
6f5189d4f49a312d299ae7f3342822ea |
| User & Date: | js on 2021-10-15 12:13:39 |
| Other Links: | manifest | tags |
Context
|
2021-10-15
| ||
| 15:59 | Work around buggy string overflow checker in GCC (check-in: dcc3e6aab3 user: js tags: trunk) | |
| 12:13 | Add GitHub Actions (check-in: 6f5189d4f4 user: js tags: trunk) | |
|
2021-09-30
| ||
| 19:23 | Add make check target (check-in: 3936426dcc user: js tags: trunk) | |
Changes
Added .github/workflows/macos-10.15.yml version [b2befe0c8a].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: macos-10.15
on: [push, pull_request]
jobs:
tests:
runs-on: macos-10.15
steps:
- name: Install dependencies
run: brew install autoconf automake
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure
- name: make
run: make -j$(sysctl -n hw.logicalcpu)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/macos-11.yml version [1bf239c224].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: macos-11
on: [push, pull_request]
jobs:
tests:
runs-on: macos-11
steps:
- name: Install dependencies
run: brew install autoconf automake
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure
- name: make
run: make -j$(sysctl -n hw.logicalcpu)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-18.04-32bit.yml version [8dc984505c].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-18.04, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-18.04
steps:
- name: Install dependencies
run: sudo apt install gcc-multilib
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="clang -m32"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-18.04-gcc-32bit.yml version [78c755ff68].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-18.04, GCC, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-18.04
steps:
- name: Install dependencies
run: sudo apt install gcc-multilib gobjc
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="gcc -m32"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-18.04-gcc.yml version [26d6581f9a].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-18.04, GCC
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-18.04
steps:
- name: Install dependencies
run: sudo apt install gobjc
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="gcc"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-18.04.yml version [33f5d5a804].
> > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
name: ubuntu-18.04
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-20.04-32bit.yml version [947b2b2fc7].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-20.04, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
steps:
- name: Install dependencies
run: sudo apt install gcc-multilib
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="clang -m32"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-20.04-gcc-32bit.yml version [28a0216cfd].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-20.04, GCC, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
steps:
- name: Install dependencies
run: sudo apt install gcc-multilib gobjc
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="gcc -m32"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-20.04-gcc.yml version [8e665a19d4].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
name: ubuntu-20.04, GCC
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
steps:
- name: Install dependencies
run: sudo apt install gobjc
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="gcc"
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|
Added .github/workflows/ubuntu-20.04.yml version [0d1a8a5cd3].
> > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
name: ubuntu-20.04
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|