diff --git a/.github/workflows/Unit-Test.yml b/.github/workflows/Unit-Test.yml index a226ba0d4..ee7851a6e 100644 --- a/.github/workflows/Unit-Test.yml +++ b/.github/workflows/Unit-Test.yml @@ -21,4 +21,8 @@ jobs: yes | crew install vim && \ yes | crew remove vim && \ cd ../tests && \ - ./prop_test" + ./prop_test && \ + cd ~ && \ + git clone --depth=1 https://github.com/chromebrew/chromebrew.git build_test && \ + cd build_test && \ + yes | crew build -f packages/hello_world_chromebrew.rb" diff --git a/bin/crew b/bin/crew index 2724f3d11..5b3b1bbe7 100755 --- a/bin/crew +++ b/bin/crew @@ -1203,7 +1203,7 @@ def prepare_package(destdir) abort 'Exiting due to above errors.'.lightred if errors # Make sure the package file has runtime dependencies added properly. - system "#{CREW_LIB_PATH}/tools/getrealdeps.rb --use-crew-dest-dir #{@pkg.name}" unless @pkg.no_compile_needed? + system "#{CREW_LIB_PATH}/tools/getrealdeps.rb --use-crew-dest-dir #{@pkg.name}", exception: true unless @pkg.no_compile_needed? # create directory list # Remove CREW_PREFIX and HOME from the generated directorylist. crew_prefix_escaped = CREW_PREFIX.gsub('/', '\/') diff --git a/lib/const.rb b/lib/const.rb index 31ce792f2..b21bbac4a 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -1,7 +1,7 @@ # lib/const.rb # Defines common constants used in different parts of crew -CREW_VERSION = '1.43.2' +CREW_VERSION = '1.43.3' # kernel architecture KERN_ARCH = `uname -m`.chomp