25
25
- " x64-mingw-ucrt"
26
26
- " x86_64-darwin"
27
27
- " 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"
30
32
runs-on : ubuntu-latest
31
33
steps :
32
34
- uses : actions/checkout@v4
57
59
- run : " gem install pkg/tailwindcss-ruby-*.gem"
58
60
- run : " tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'"
59
61
60
- linux-install :
62
+ linux-x86_64-gnu- install :
61
63
needs : ["package"]
62
64
runs-on : ubuntu-latest
63
65
steps :
@@ -66,42 +68,65 @@ jobs:
66
68
ruby-version : " 3.2"
67
69
- uses : actions/download-artifact@v4
68
70
with :
69
- name : gem-x86_64-linux
71
+ name : gem-x86_64-linux-gnu
70
72
path : pkg
71
73
- run : " gem install pkg/tailwindcss-ruby-*.gem"
72
74
- run : " tailwindcss --help"
73
75
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
+ "
88
112
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
+ "
105
130
106
131
darwin-x86_64-install :
107
132
needs : ["package"]
0 commit comments