on: [push] jobs: test: runs-on: self-hosted steps: - name: install dependencies run: | sudo apt update \ && sudo apt install -y 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