9090 $CHISEL_FIRTOOL_PATH/firtool -version >> $GITHUB_STEP_SUMMARY
9191 echo \`\`\` >> $GITHUB_STEP_SUMMARY
9292 - name : Test
93- run : ./mill -j0 firrtl[_ ].test + svsim[_ ].test + chisel[_ ].test
93+ run : ./mill -j0 firrtl[].test + svsim[].test + chisel[].test
9494 - name : Binary compatibility
9595 # TODO either make this also check the plugin or decide that we don't
9696 # support binary compatibility for the plugin
@@ -132,45 +132,7 @@ jobs:
132132 $CHISEL_FIRTOOL_PATH/firtool -version >> $GITHUB_STEP_SUMMARY
133133 echo \`\`\` >> $GITHUB_STEP_SUMMARY
134134 - name : Compile with Mill
135- run : ./mill chisel[].compile
136-
137- mill3 :
138- name : compile scala-3 project with mill
139- runs-on : ubuntu-22.04
140- steps :
141- - name : Checkout
142- uses : actions/checkout@v4
143- with :
144- ref : ${{ inputs.ref }}
145- - name : Setup Java
146- uses : actions/setup-java@v4
147- with :
148- distribution : ' adopt'
149- java-version : ' 21'
150- - name : Install CIRCT
151- id : install-circt
152- if : ${{ inputs.circt }}
153- 154- with :
155- version : ${{ inputs.circt }}
156- github-token : ${{ github.token }}
157- # TODO have install-circt do this
158- - name : Set CHISEL_FIRTOOL_PATH and CIRCT_INSTALL_PATH
159- if : steps.install-circt.outcome == 'success'
160- run : |
161- bindir=$(dirname $(which firtool))
162- installdir=$(dirname $bindir)
163- echo "CHISEL_FIRTOOL_PATH=$bindir" >> "$GITHUB_ENV"
164- echo "CIRCT_INSTALL_PATH=$installdir" >> "$GITHUB_ENV"
165- - name : Print firtool version
166- if : steps.install-circt.outcome == 'success'
167- run : |
168- echo "The CIRCT version used is:" >> $GITHUB_STEP_SUMMARY
169- echo \`\`\` >> $GITHUB_STEP_SUMMARY
170- $CHISEL_FIRTOOL_PATH/firtool -version >> $GITHUB_STEP_SUMMARY
171- echo \`\`\` >> $GITHUB_STEP_SUMMARY
172- - name : Compile with Mill
173- run : ./mill chisel[3.3.4].compile
135+ run : ./mill compileAll
174136
175137 doc :
176138 name : Formatting
@@ -188,7 +150,7 @@ jobs:
188150 - name : Check Build Script Formatting
189151 run : ./mill --meta-level 1 mill.scalalib.scalafmt.ScalafmtModule/checkFormatAll sources
190152 - name : Check Source File Format
191- run : ./mill chisel[] .checkFormat
153+ run : ./mill __ .checkFormat
192154
193155 integration :
194156 name : Integration Tests
0 commit comments