2525 - " x64-mingw-ucrt"
2626 - " x86_64-darwin"
2727 - " arm64-darwin"
28- - " x86_64-linux"
29- # - "arm-linux"
28+ - " x86_64-linux-gnu"
29+ - " x86_64-linux-musl"
30+ - " aarch64-linux-gnu"
31+ - " aarch64-linux-musl"
3032 runs-on : ubuntu-latest
3133 steps :
3234 - uses : actions/checkout@v4
5759 - run : " gem install pkg/tailwindcss-ruby-*.gem"
5860 - run : " tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'"
5961
60- linux-install :
62+ linux-x86_64-gnu- install :
6163 needs : ["package"]
6264 runs-on : ubuntu-latest
6365 steps :
@@ -66,42 +68,65 @@ jobs:
6668 ruby-version : " 3.2"
6769 - uses : actions/download-artifact@v4
6870 with :
69- name : gem-x86_64-linux
71+ name : gem-x86_64-linux-gnu
7072 path : pkg
7173 - run : " gem install pkg/tailwindcss-ruby-*.gem"
7274 - run : " tailwindcss --help"
7375
74- # linux-musl-install:
75- # needs: ["package"]
76- # runs-on: ubuntu-latest
77- # container:
78- # image: ruby:3.2-alpine
79- # steps:
80- # - uses: actions/download-artifact@v4
81- # with:
82- # name: gem-x86_64-linux
83- # path: pkg
84- # - run: "apk add build-base" # to compile racc, etc.
85- # - run: "gem update --system" # let's make sure the latest is working for us (upstream test, see #200)
86- # - run: "gem install pkg/tailwindcss-ruby-*.gem"
87- # - run: "tailwindcss --help"
76+ linux-x86_64-musl-install :
77+ needs : ["package"]
78+ runs-on : ubuntu-latest
79+ steps :
80+ - uses : actions/download-artifact@v4
81+ with :
82+ name : gem-x86_64-linux-musl
83+ path : pkg
84+ - run : |
85+ docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \
86+ ruby:3.2-alpine \
87+ sh -c "
88+ apk add build-base
89+ gem install pkg/tailwindcss-ruby-*.gem
90+ tailwindcss --help
91+ "
92+
93+ linux-aarch64-gnu-install :
94+ needs : ["package"]
95+ runs-on : ubuntu-latest
96+ steps :
97+ - uses : ruby/setup-ruby@v1
98+ with :
99+ ruby-version : " 3.2"
100+ - uses : actions/download-artifact@v4
101+ with :
102+ name : gem-aarch64-linux-gnu
103+ path : pkg
104+ - run : |
105+ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
106+ docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \
107+ --platform=linux/arm64/v8 ruby:3.2 \
108+ sh -c "
109+ gem install pkg/tailwindcss-ruby-*.gem
110+ tailwindcss --help
111+ "
88112
89- # linux-arm-install:
90- # needs: ["package"]
91- # runs-on: ubuntu-latest
92- # steps:
93- # - uses: actions/download-artifact@v4
94- # with:
95- # name: gem-arm-linux
96- # path: pkg
97- # - run: |
98- # docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
99- # docker run --rm -v "$(pwd):/test" -w /test --platform=linux/arm/v7 ruby:3.2 \
100- # /bin/bash -c "
101- # set -ex
102- # gem install pkg/tailwindcss-ruby-*.gem
103- # tailwindcss --help
104- # "
113+ linux-aarch64-musl-install :
114+ needs : ["package"]
115+ runs-on : ubuntu-latest
116+ steps :
117+ - uses : actions/download-artifact@v4
118+ with :
119+ name : gem-aarch64-linux-musl
120+ path : pkg
121+ - run : |
122+ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
123+ docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \
124+ --platform=linux/arm64/v8 ruby:3.2-alpine \
125+ sh -c "
126+ apk add build-base
127+ gem install pkg/tailwindcss-ruby-*.gem
128+ tailwindcss --help
129+ "
105130
106131 darwin-x86_64-install :
107132 needs : ["package"]
0 commit comments