diff options
| author | Liam <lgh@e.email> | 2023-12-30 15:59:27 +0100 |
|---|---|---|
| committer | Liam <lgh@e.email> | 2023-12-30 15:59:27 +0100 |
| commit | 2a199f7ca54123d4efdfc2397fd140d8e64a9cfa (patch) | |
| tree | 88114e3d9fdfd7c50f7d6db2634a8c441bf6fd0f | |
| parent | ab0a231697ee4a72d57123ee73e22407a28169d4 (diff) | |
| parent | f95d3aac52a101bdf16685d7ac0afe557f2ed68a (diff) | |
| download | SDK-Rebuild-2a199f7ca54123d4efdfc2397fd140d8e64a9cfa.tar.gz SDK-Rebuild-2a199f7ca54123d4efdfc2397fd140d8e64a9cfa.tar.bz2 SDK-Rebuild-2a199f7ca54123d4efdfc2397fd140d8e64a9cfa.zip | |
Merge branch 'ci-base' of https://src.r1.iphi.link/SDKs/SDK-Rebuilds into ci-base
| -rw-r--r-- | .forgejo/workflows/demo.yaml | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/.forgejo/workflows/demo.yaml b/.forgejo/workflows/demo.yaml index 8ce5069..5d1a3dd 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 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 - + |
