@@ -44,21 +44,13 @@ async function synchronizeRepositoryWithNewVersionNumber() {
4444 await bumpVersionNumber ( version ) ;
4545 }
4646 //# * Update standard library doo files instead of rebuilding to avoid Z3 timeout issues
47- const standardLibraryDooFiles = [
48- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries.doo" ,
49- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-js.doo" ,
50- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-cs.doo" ,
51- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-py.doo" ,
52- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-notarget.doo" ,
53- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-java.doo" ,
54- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-go.doo" ,
55- "Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-arithmetic.doo"
56- ] ;
47+ const standardLibraryDir = "Source/DafnyStandardLibraries/binaries" ;
48+ const standardLibraryDooFiles = fs . readdirSync ( standardLibraryDir )
49+ . filter ( file => file . endsWith ( '.doo' ) )
50+ . map ( file => `${ standardLibraryDir } /${ file } ` ) ;
5751
5852 for ( const dooFile of standardLibraryDooFiles ) {
59- if ( fs . existsSync ( dooFile ) ) {
60- await updateDooVersion ( dooFile , version ) ;
61- }
53+ await updateDooVersion ( dooFile , version ) ;
6254 }
6355
6456 // Verify that binaries have been updated.
0 commit comments