Parsee/.forgejo/workflows/check-gcc.yaml
2024-09-10 21:13:05 +02:00

29 lines
884 B
YAML

name: Checks Parsee's correctness on GCC
on: [push]
jobs:
compile:
runs-on: amd64-debian
container:
image: debian:12
steps:
- name: Install LMDB+OpenSSL tools
run: |
echo $(uname -a) $(env | grep container)
apt update -y
apt install -y build-essential liblmdb-dev nodejs libssl-dev git
- name: Clone/Configure Cytoplasm
run: |
git clone https://git.kappach.at/KappaChat/Cytoplasm --depth=1
cd Cytoplasm
./configure --with-lmdb --prefix=/usr
- name: Build Cytoplasm
run: 'cd Cytoplasm && make -j$(nproc)'
- name: Install Cytoplasm
run: 'cd Cytoplasm && make install'
- name: Clone Parsee
uses: actions/checkout@v3
- name: Build Parsee
run: 'make && make ayadoc'
- name: Install Parsee
run: 'make install'