Commit graph

14 commits

Author SHA1 Message Date
Jan Jurzitza
3a87c65bac
Update actions/upload-artifact 2025-03-01 01:01:41 +00:00
Hiroki Noda
796d212b05 Fix: add build type for macos-13 runner with dmd 2024-05-06 11:31:18 +02:00
Hiroki Noda
a8c4a588b2 CI: specify macos-13 for DMD 2024-05-06 11:31:18 +02:00
Hiroki Noda
cc1a2c0178 CI: update actions/checkout to v4 2024-05-06 11:31:18 +02:00
Hiroki Noda
ff0a9bc2ee CI: restrict dmd to macOS latest 2024-05-06 11:31:18 +02:00
WebFreak001
d7e15903dd run integration tests in CI 2023-07-09 00:45:42 +02:00
WebFreak001
3b8110fdfa phobos still has its own dscanner.ini 2023-06-30 13:59:33 +02:00
WebFreak001
eceb2743a8 rename .dscanner.ini to dscanner.ini
There doesn't really seem to be any reason to keep it a non-standard path.

Fix #896
2023-06-30 13:59:33 +02:00
WebFreak001
e3604d6ce6 only report linter warnings once 2023-06-29 14:57:32 +02:00
WebFreak001
83eb9c5c2e add built-in report formats incl. GitHub Actions
use on ourself and enable unused variables test to do first test in CI
2023-06-29 14:57:32 +02:00
WebFreak001
d5d6920502 Add dub.selections.json, upgrade libdparse 0.22.0
Note: currently a warning is emitted when building, because dscanner now
depends on libdparse 0.22.0, but dsymbol doesn't support it officially
yet. We just force it with dub.selections.json to build with 0.22.0 for
executable builds.
2023-02-15 12:10:33 +01:00
WebFreak001
3dd2b5b485 Update GDC to fix CI 2022-10-14 14:30:10 +02:00
WebFreak001
a8ca6ab4b7 upload bin folders as artifacts to test locally 2022-02-13 21:22:12 +01:00
Florian
873c0f2156
Add Github Actions setup to replace Travis (#853)
* Add missing files + import paths for libddoc/common to build.bat

* Add Github Actions setup to replace Travis

The configured workflow tests D-Scanner with different host compilers
(DMD / LDC / GDC) on different platforms ( Windows / OSX / Linux).

The tests include
- `build.bat test` (windows) or `make test`
- `dub test` for version ranges of `libdparse` and `dsymbol`
   (currently disabled because of unresolvable dependency constraints)
- `make lint`
- phobos linting
2022-01-28 17:54:35 +13:00