Skip to content

Commit

Permalink
dev
Browse files Browse the repository at this point in the history
  • Loading branch information
taiki-e committed Jan 18, 2025
1 parent 5d1b4f1 commit 1978936
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 64 deletions.
82 changes: 42 additions & 40 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,55 +24,57 @@ concurrency:
cancel-in-progress: true

jobs:
tidy:
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
permissions:
contents: read
pull-requests: write # for gh pr edit --add-assignee
repository-projects: read # for gh pr edit --add-assignee
secrets: inherit
# tidy:
# uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
# permissions:
# contents: read
# pull-requests: write # for gh pr edit --add-assignee
# repository-projects: read # for gh pr edit --add-assignee
# secrets: inherit

build:
needs: tidy
# needs: tidy
strategy:
fail-fast: false
matrix:
include:
- target: linux-gnu
- target: linux-gnu
os: ubuntu-24.04-arm
# - target: linux-gnu
# - target: linux-gnu
# os: ubuntu-24.04-arm
- target: linux-musl
- target: linux-musl
os: ubuntu-24.04-arm
- target: linux-uclibc
- target: android
- target: freebsd
- target: freebsd
os: ubuntu-24.04-arm
- target: netbsd
- target: openbsd
- target: openbsd
os: ubuntu-24.04-arm
- target: dragonfly
- target: dragonfly
os: ubuntu-24.04-arm
# TODO: undefined reference to `__sysconf_xpg7'/'__xnet7_socket'
# - target: solaris
- target: illumos
- target: redox
# - target: fuchsia
- target: wasi
- target: wasi
os: ubuntu-24.04-arm
- target: emscripten
- target: emscripten
os: ubuntu-24.04-arm
- target: windows-gnu
- target: windows-gnu
os: ubuntu-24.04-arm
- target: none
- target: none
os: ubuntu-24.04-arm
# - target: linux-uclibc
# - target: android
# - target: android
# os: ubuntu-24.04-arm
# - target: freebsd
# - target: freebsd
# os: ubuntu-24.04-arm
# - target: netbsd
# - target: openbsd
# - target: openbsd
# os: ubuntu-24.04-arm
# - target: dragonfly
# - target: dragonfly
# os: ubuntu-24.04-arm
# # TODO: undefined reference to `__sysconf_xpg7'/'__xnet7_socket'
# # - target: solaris
# - target: illumos
# - target: redox
# # - target: fuchsia
# - target: wasi
# - target: wasi
# os: ubuntu-24.04-arm
# - target: emscripten
# - target: emscripten
# os: ubuntu-24.04-arm
# - target: windows-gnu
# - target: windows-gnu
# os: ubuntu-24.04-arm
# - target: none
# - target: none
# os: ubuntu-24.04-arm
runs-on: ${{ matrix.os || 'ubuntu-latest' }}
timeout-minutes: 150
permissions:
Expand Down
48 changes: 24 additions & 24 deletions tools/target-list-shared.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,31 +47,31 @@ linux_gnu_targets=(
)
# Linux (musl)
linux_musl_targets=(
aarch64-unknown-linux-musl
arm-unknown-linux-musleabi
arm-unknown-linux-musleabihf
armv5te-unknown-linux-musleabi
armv7-unknown-linux-musleabi
armv7-unknown-linux-musleabihf
# aarch64-unknown-linux-musl
# arm-unknown-linux-musleabi
# arm-unknown-linux-musleabihf
# armv5te-unknown-linux-musleabi
# armv7-unknown-linux-musleabi
# armv7-unknown-linux-musleabihf
hexagon-unknown-linux-musl # tier3
i586-unknown-linux-musl
i686-unknown-linux-musl
# loongarch64-unknown-linux-musl # TODO: https://github.com/rust-lang/rust/pull/126298
mips-unknown-linux-musl # tier3
# mips64-openwrt-linux-musl # tier3, TODO: https://github.com/rust-lang/rust/pull/92300
mips64-unknown-linux-muslabi64 # tier3
mips64el-unknown-linux-muslabi64 # tier3
mipsel-unknown-linux-musl # tier3
powerpc-unknown-linux-musl # tier3
powerpc-unknown-linux-muslspe # tier3
# powerpc64-unknown-linux-musl # tier3, TODO: ABI version 1 is not compatible with ABI version 2 output
powerpc64le-unknown-linux-musl
riscv32gc-unknown-linux-musl # tier3
riscv64gc-unknown-linux-musl # tier3
s390x-unknown-linux-musl # tier3
thumbv7neon-unknown-linux-musleabihf # tier3
# x86_64-unikraft-linux-musl # tier3, TODO
x86_64-unknown-linux-musl
# i586-unknown-linux-musl
# i686-unknown-linux-musl
# # loongarch64-unknown-linux-musl # TODO: https://github.com/rust-lang/rust/pull/126298
# mips-unknown-linux-musl # tier3
# # mips64-openwrt-linux-musl # tier3, TODO: https://github.com/rust-lang/rust/pull/92300
# mips64-unknown-linux-muslabi64 # tier3
# mips64el-unknown-linux-muslabi64 # tier3
# mipsel-unknown-linux-musl # tier3
# powerpc-unknown-linux-musl # tier3
# powerpc-unknown-linux-muslspe # tier3
# # powerpc64-unknown-linux-musl # tier3, TODO: ABI version 1 is not compatible with ABI version 2 output
# powerpc64le-unknown-linux-musl
# riscv32gc-unknown-linux-musl # tier3
# riscv64gc-unknown-linux-musl # tier3
# s390x-unknown-linux-musl # tier3
# thumbv7neon-unknown-linux-musleabihf # tier3
# # x86_64-unikraft-linux-musl # tier3, TODO
# x86_64-unknown-linux-musl
)
# Linux (uClibc)
linux_uclibc_targets=(
Expand Down

0 comments on commit 1978936

Please sign in to comment.