Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SemaphoreCI transition: only run OSX jobs on Travis #7653

Merged
merged 1 commit into from
Jan 10, 2018

Conversation

wilzbach
Copy link
Member

@wilzbach wilzbach commented Jan 9, 2018

  • Run DMD with MODEL=32 on Semaphore
  • Remove LDC with MODEL=32
  • Remove now unused multilib packages

@dlang-bot
Copy link
Contributor

Thanks for your pull request, @wilzbach!

Bugzilla references

Your PR doesn't reference any Bugzilla issue.

If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog.

@jacob-carlborg
Copy link
Contributor

LGTM 👌.

@wilzbach
Copy link
Member Author

wilzbach commented Jan 9, 2018

FYI: I updated the Semaphore config accordingly:

image

@ibuclaw
Copy link
Member

ibuclaw commented Jan 9, 2018

@wilzbach - force rebase for retriggering semaphore builds?

@ibuclaw
Copy link
Member

ibuclaw commented Jan 9, 2018

Also, it's about time that semaphoreci is made as a "Required" CI for pulls.

@wilzbach
Copy link
Member Author

wilzbach commented Jan 9, 2018

@wilzbach - force rebase for retriggering semaphore builds?

The build failed. I just restarted it.
FYI: was experimenting with the x86 DMD build (i.e. DMD 64-bit is used to bootstrapped DMD 32-bit). It seems all that was necessary is this line:

> sudo apt-get update && sudo apt-get install -y g++-multilib libcurl3-gnutls:i386

It sucks a bit that SemaphoreCI only supports organisations in the paid mode, but maybe @CyberShadow can add the usual candidates from https://github.com/orgs/dlang/teams/team-dmd/members for now?
I still have on my list to let the dlang-bot recognize a "rebase" or "squash" label which would make life a bit easier - maybe I finally get to finish this over the next days.

@wilzbach
Copy link
Member Author

wilzbach commented Jan 9, 2018

Also, it's about time that semaphoreci is made as a "Required" CI for pulls.

OK let's try this for one week. If something goes wrong we can immediately disable it.

@JinShil
Copy link
Contributor

JinShil commented Jan 9, 2018

As @WalterBright pointed out in another PR, is it not possible see the stderr and stdout output of the test?

I'm an idiot.

@wilzbach
Copy link
Member Author

As @WalterBright pointed out in another PR, is it not possible see the stderr and stdout output of the test?

  1. Click on a job

image

  1. Expand the test

image

@dlang-bot dlang-bot merged commit ab5b181 into dlang:master Jan 10, 2018
@wilzbach wilzbach deleted the semaphore-step2 branch January 10, 2018 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants