blob: 5d1a3dd692528ae379c5feda2e6d90cb19906cad (
plain)
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
|
on: [push]
jobs:
test:
runs-on: self-hosted
steps:
- name: install dependencies
run: |
sudo apt update \
&& sudo apt install git gnupg flex bison gperf build-essential zip curl \
zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5-dev \
libncurses5 libx11-dev lib32z1-dev libgl1-mesa-dev \
libxml2-utils xsltproc unzip rsync python3 python-is-python3 tofrodos
- name: install repo
run: |
which repo && exit 0 \
|| export REPO=$(mktemp /tmp/repo.XXXXXXXXX) \
&& curl -o ${REPO} https://storage.googleapis.com/git-repo-downloads/repo \
&& gpg --recv-keys 8BB9AD793E8E6153AF0F9A4416530D5E920F5C65 \
&& curl -s https://storage.googleapis.com/git-repo-downloads/repo.asc \
| gpg --verify - ${REPO} \
&& install -m 755 ${REPO} ~/bin/repo
- run: mkdir -p artifacts
- uses: actions/upload-artifact@v3
with:
name: many-artifacts
path: artifacts/
- run: ./build.sh
|