Skip to content

Commit

Permalink
Remove unused tools and add Cannelloni
Browse files Browse the repository at this point in the history
  • Loading branch information
vuhuy committed Dec 30, 2024
1 parent ab7a02f commit 4ab27c6
Show file tree
Hide file tree
Showing 23 changed files with 248 additions and 1,338 deletions.
3 changes: 0 additions & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
bin/** filter=lfs diff=lfs merge=lfs -text
data/** filter=lfs diff=lfs merge=lfs -text
packaged/** filter=lfs diff=lfs merge=lfs -text
117 changes: 117 additions & 0 deletions .github/workflows/build-cannelloni.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
name: cannelloni
on:
workflow_dispatch
jobs:
build-x86:
name: Build Cannelloni (x86)
runs-on: ubuntu-latest
container: muslcc/x86_64:i686-linux-musl
outputs:
version: ${{ steps.build_cannelloni.outputs.PACKAGED_VERSION }}
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Install dependencies
run: sudo apk update && sudo apk add bash && sudo bash build/install_deps_alpine.sh

- name: Install testing dependencies
run: apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing yodl

- name: Build Cannelloni
id: build_cannelloni
run: $GITHUB_WORKSPACE/build/targets/build_cannelloni.sh x86

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME }}
path: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME_PATH }}

build-x86_64:
name: Build Cannelloni (x86_64)
runs-on: ubuntu-latest
container: muslcc/x86_64:x86_64-linux-musl
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Install dependencies
run: sudo apk update && sudo apk add bash && sudo bash build/install_deps_alpine.sh

- name: Install testing dependencies
run: apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing yodl

- name: Build Cannelloni
id: build_cannelloni
run: $GITHUB_WORKSPACE/build/targets/build_cannelloni.sh x86_64

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME }}
path: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME_PATH }}

build-armhf:
name: Build Cannelloni (armhf)
runs-on: ubuntu-latest
container: muslcc/x86_64:arm-linux-musleabihf
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Install dependencies
run: sudo apk update && sudo apk add bash && sudo bash build/install_deps_alpine.sh

- name: Install testing dependencies
run: apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing yodl

- name: Install build compiler
run: /bin/sh -c "apk update && apk upgrade && apk add --no-cache curl rsync sudo util-linux && cd / && curl -so ${ARCH}-cross.tgz ${HOST}/${ARCH}-cross.tgz && tar -xf ${ARCH}-cross.tgz && rm ${ARCH}-cross.tgz && cd ${ARCH}-cross"
env:
ARCH: x86_64-linux-musl
HOST: http://musl.cc/
TEMP: /tmp
USER: 0

- name: Build Cannelloni
id: build_cannelloni
run: $GITHUB_WORKSPACE/build/targets/build_cannelloni.sh armhf

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME }}
path: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME_PATH }}

build-aarch64:
name: Build Cannelloni (aarch64)
runs-on: ubuntu-latest
container: muslcc/x86_64:aarch64-linux-musl
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Install dependencies
run: sudo apk update && sudo apk add bash && sudo bash build/install_deps_alpine.sh

- name: Install testing dependencies
run: apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing yodl

- name: Install build compiler
run: /bin/sh -c "apk update && apk upgrade && apk add --no-cache curl rsync sudo util-linux && cd / && curl -so ${ARCH}-cross.tgz ${HOST}/${ARCH}-cross.tgz && tar -xf ${ARCH}-cross.tgz && rm ${ARCH}-cross.tgz && cd ${ARCH}-cross"
env:
ARCH: x86_64-linux-musl
HOST: http://musl.cc/
TEMP: /tmp
USER: 0

- name: Build Cannelloni
id: build_cannelloni
run: $GITHUB_WORKSPACE/build/targets/build_cannelloni.sh aarch64

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME }}
path: ${{ steps.build_cannelloni.outputs.PACKAGED_NAME_PATH }}
165 changes: 0 additions & 165 deletions .github/workflows/build-gdb.yml

This file was deleted.

Loading

0 comments on commit 4ab27c6

Please sign in to comment.