Merge remote-tracking branch 'upstream/master' into stable
commit dfbde8e41331318c773ebbda040c0bf1450e4bf6
2 parents 14e3642 + 0d8d563
@Iain Buclaw Iain Buclaw authored on 1 Nov 2023
Showing 50 changed files
View
2
■■■
.github/workflows/alpine.yml
pull_request:
branches:
- master
- stable
paths-ignore:
- 'changelog/**'
push:
branches:
- master
- stable
View
28
.github/workflows/main.yml
pull_request:
branches:
- master
- stable
paths-ignore:
- 'changelog/**'
push:
branches:
- master
- stable
- name: '[Windows] Test'
if: runner.os == 'Windows'
env:
DUB: ${{ github.workspace }}\bin\dub.exe
# Only run `dub test` to run unittests so far,
# the test-suite needs to be overhauled to support Windows
run: |
dub build --compiler=${{ env.DC }}
if [[ ${{ matrix.do_test }} == 'true' ]]; then
dub test --compiler=${{ env.DC }}
dub run --compiler=${{ env.DC }} --single test/issue2051_running_unittests_from_dub_single_file_packages_fails.d
cd test
dub --single run-unittest.d
dub --single test/run-unittest.d
 
# FIXME: DMD fails a few tests on Windows; remove them for now
if [[ '${{ matrix.dc }}' = dmd* ]]; then
# DLL support is lacking
rm -rf test/{1-dynLib-simple,2-dynLib-dep,2-dynLib-with-staticLib-dep}
# Unicode in paths too
rm -rf test/issue130-unicode-СНА*
# ImportC probably requires set-up MSVC environment variables
rm -rf test/use-c-sources
fi
test/run-unittest.sh
fi
shell: bash
View
.github/workflows/pr_info_intro.yml
View
.github/workflows/pr_info_post.yml
View
changelog/deep.dd 0 → 100644
View
changelog/describe-configs.dd 0 → 100644
View
changelog/init_license.dd 0 → 100644
View
changelog/recipefile.dd 0 → 100644
View
source/dub/commandline.d
View
source/dub/compilers/compiler.d
View
source/dub/description.d
View
source/dub/dub.d
View
source/dub/generators/build.d
View
source/dub/generators/generator.d
View
source/dub/generators/targetdescription.d
View
source/dub/init.d
View
source/dub/internal/git.d
View
source/dub/project.d
View
source/dub/recipe/packagerecipe.d
View
test/0-init-interactive.default_name.dub.sdl 0 → 100644
View
test/0-init-interactive.dub.json 0 → 100644
View
test/0-init-interactive.license_gpl3.dub.sdl 0 → 100644
View
test/0-init-interactive.license_mpl2.dub.sdl 0 → 100644
View
test/0-init-interactive.license_proprietary.dub.sdl 0 → 100644
View
test/0-init-interactive.sh
View
test/3-copyFiles/source/app.d
View
test/4-describe-data-1-list.sh
View
test/4-describe-data-2-dmd.sh
View
test/4-describe-data-3-zero-delim.sh
View
test/4-describe-data-check-escape 0 → 100644
View
test/issue2452/.no_test 0 → 100644
View
test/issue2452/dub.json
View
test/issue2684-recipe-file.sh 0 → 100755
View
test/issue2684-recipe-file/.gitignore 0 → 100644
View
test/issue2684-recipe-file/anotherSource/app.d 0 → 100644
View
test/issue2684-recipe-file/dub.json 0 → 100644
View
test/issue2684-recipe-file/dubWithAnotherSource.json 0 → 100644
View
test/issue2684-recipe-file/source/app.d 0 → 100644
View
test/issue895-local-configuration.sh
View
test/pr2644-describe-artifact-path/.gitignore 0 → 100644
View
test/pr2644-describe-artifact-path/.no_test 0 → 100644
View
test/pr2644-describe-artifact-path/dub.sdl 0 → 100644
View
test/pr2644-describe-artifact-path/source/describe_artifact_path.d 0 → 100644
View
test/pr2647-build-deep/.gitignore 0 → 100644
View
test/pr2647-build-deep/.no_test 0 → 100644
View
test/pr2647-build-deep/dub.sdl 0 → 100644
View
test/pr2647-build-deep/pack/dub.sdl 0 → 100644
View
test/pr2647-build-deep/pack/source/lib.d 0 → 100644
View
test/pr2647-build-deep/source/test_build_deep.d 0 → 100644
View
test/run-unittest.sh