Commit Graph

17 Commits

Author SHA1 Message Date
Vladiwostok 94cc1ce080
Fix github actions pipeline (#140) 2024-09-23 19:37:35 +03:00
Vladiwostok 46868567ad
Update dmd to latest version (b02f7183804f583776db69c1d8b355671e306216) (#138)
* Disable macOS debug session

* Update dmd to latest version (b02f7183804f583776db69c1d8b355671e306216)
2024-08-06 11:50:57 +03:00
Vladiwostok 98663f9416
Fix github actions for macos (#135)
* Fix github actions for macos

* Enable macos debugging session
2024-05-07 19:22:28 +03:00
Eduard Staniloiu 39afda0755 Disable integration tests due to autofix. Needs fixing 2024-02-05 18:23:53 +02:00
lucica28 396bedcd10 update dmd and include the API needed for semantic analysis (#66)
* update dmd and include the API needed for semantic analysis

* update libparse + initial implementation for properly documented public functions

* test

* refactor

* update workflows

* delete unused code
2024-01-29 16:05:33 +02:00
Eduard Staniloiu 214bb4981c Update action to build dlang fork 2024-01-24 12:52:28 +02:00
Eduard Staniloiu 6cf762624d Add style checker (#9) 2024-01-24 12:52:28 +02:00
Eduard Staniloiu 4a874cba99 Add GH Actions build script (#4) 2024-01-24 12:52:28 +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