sociomantic-tsunami / neptune

Sociomantic library versioning definitions, guides, and tools
Boost Software License 1.0
1 stars 15 forks source link

Add a GitHub action file to run neptune auto-pr #258

Closed ibuclaw closed 4 years ago

ibuclaw commented 4 years ago

~Currently just a skeleton 'hello world' program, will be filled in with actual job later.~

Should just work, though can't test here in the PR as github doesn't allow passing secrets to actions from pull requests.

llucax commented 4 years ago

Travis says no.

Geod24 commented 4 years ago

@ibuclaw : How could this be related to dlang-community when Travis is failing ? :|

ibuclaw commented 4 years ago

@Geod24 travis is failing for other reasons that I'm trying to determine in #259.

You've missed the part when I was testing actions. It won't run against PRs now as I've set it up to be a cron.

Here's a failing one, and this one is with debugging on. You can see messages like:

Package internal not found at registry at https://code.dlang.org/ (404): HTTP request returned status code 404 (Not Found)
No versions for internal for registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"])

Which is a symptom of the curl bug.

Geod24 commented 4 years ago

Well https://code.dlang.org/packages/internal

Geod24 commented 4 years ago

Yeah it's trying to look up https://github.com/sociomantic-tsunami/neptune/blob/v0.x.x/src/internal/dub.sdl on the registry, no wonder it gets a 404

ibuclaw commented 4 years ago

Travis failure has been fixed in #260.

ibuclaw commented 4 years ago

This is ready.

ibuclaw commented 4 years ago

I'll merge this, as the next scheduled run is coming up tomorrow, and it allows removing a piece of the old Jenkins infrastructure.