Skip to content

Add Github Actions#453

Merged
WebFreak001 merged 3 commits intodlang-community:masterfrom
MoonlightSentinel:github-actions
Jan 13, 2022
Merged

Add Github Actions#453
WebFreak001 merged 3 commits intodlang-community:masterfrom
MoonlightSentinel:github-actions

Conversation

@MoonlightSentinel
Copy link
Contributor

@MoonlightSentinel MoonlightSentinel commented Jan 12, 2022

Since there's currently no active CI configured for this repository.

See the last run from my fork

Enables `set -euo pipefail` to detect errors that might otherwise be
hidden by the other script output.

Also removes now obsolete code, e.g. `|| exit 1`.
Modifies `run_tests.sh` s.t. it can use `gdc` / `gdmd` as the compiler.
- adds missing `.a` that isn't added by `gdmd`
- skips unsupported(?) coverage generation - `-cov` does not generate
  `*.lst` files.
Introduces a configuration for GitHub Actions that executes `run_tests.sh`
with different compilers.
@rikkimax
Copy link
Contributor

I'm happy, if @WebFreak001 okays it, I'll merge.

@rikkimax rikkimax requested a review from WebFreak001 January 13, 2022 00:32
Copy link
Member

@WebFreak001 WebFreak001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, but do the GDC tests pass?

@WebFreak001 WebFreak001 merged commit ec921ba into dlang-community:master Jan 13, 2022
@MoonlightSentinel MoonlightSentinel deleted the github-actions branch January 13, 2022 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments