aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiam <lgh@e.email>2023-12-30 16:03:03 +0100
committerLiam <lgh@e.email>2023-12-30 16:03:03 +0100
commitb71bfa8ddbcd8068efb9371f3f709e434011f5fc (patch)
treef39a0e6a265f6c4ab48a86ba02d0aa05a1e3a276
parentab0a231697ee4a72d57123ee73e22407a28169d4 (diff)
parentdc90f9c4e8799514286b250a39ff2fa6d7e49889 (diff)
downloadSDK-Rebuild-b71bfa8ddbcd8068efb9371f3f709e434011f5fc.tar.gz
SDK-Rebuild-b71bfa8ddbcd8068efb9371f3f709e434011f5fc.tar.bz2
SDK-Rebuild-b71bfa8ddbcd8068efb9371f3f709e434011f5fc.zip
Merge branch 'ci-base'
-rw-r--r--.forgejo/workflows/demo.yaml27
1 files changed, 19 insertions, 8 deletions
diff --git a/.forgejo/workflows/demo.yaml b/.forgejo/workflows/demo.yaml
index 8ce5069..6e8c932 100644
--- a/.forgejo/workflows/demo.yaml
+++ b/.forgejo/workflows/demo.yaml
@@ -1,18 +1,29 @@
on: [push]
jobs:
test:
- runs-on: debian-latest
+ runs-on: self-hosted
steps:
- - run: |
- sudo apt update && apt install git repo 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 repo
- - run: mkdir -p artifacts
+ - 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
-
+