saltstack-formulas / docker-formula

Install and set up Docker
http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Other
136 stars 330 forks source link

Retrieve binary releases from github instead of bintray #290

Closed danny-smit closed 3 years ago

danny-smit commented 3 years ago

PR progress checklist (to be filled in by reviewers)


What type of PR is this?

Primary type

Secondary type

Does this PR introduce a BREAKING CHANGE?

No.

Related issues and/or pull requests

https://github.com/saltstack-formulas/docker-formula/issues/281

Describe the changes you're proposing

Replace URLs to bintray.com with URLs to github.com to retrieve binary releases.

Pillar / config required to test the proposed changes

Debug log showing how the proposed changes work

Documentation checklist

Testing checklist

Additional context

danny-smit commented 3 years ago

There is a chicken and egg problem with the tests. The tests for this pull request were failing due to the issue fixed with pull request https://github.com/saltstack-formulas/docker-formula/pull/288. The tests of pull request https://github.com/saltstack-formulas/docker-formula/pull/288 were failing due to the problems fixed by this pull request.

Therefore I've pulled in the commit made by @Lucianovici to see if the tests succeed with the fixes of both of the pull requests. I can remove the commit again if it is cleaner to merge both pull requests separately.

Lucianovici commented 3 years ago

Please also check https://github.com/saltstack-formulas/postgres-formula/pull/311#pullrequestreview-662341798 Root cause is https://github.com/saltstack/salt/issues/60188 Maybe there is no need to change all salt formulas, let's see how Saltstack team handles this.

danny-smit commented 3 years ago

Thanks for pointing out the other issues. I agree, it seems better to wait for a response from Salt devs before including the fix for the 'imports'.

I'll remove that commit from this pull request again, since we already have #288 for that.

For the record, the tests succeeded with the commit from #288:

All checks have passed
20 successful checks
saltstack-formulas-travis commented 3 years ago

:tada: This PR is included in version 2.0.4 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

myii commented 3 years ago

For the record, the tests succeeded with the commit from #288:

All checks have passed
20 successful checks

Thanks @danny-smit, merging this based on that outcome. With the actual testing being here in GitHub Actions, the failures won't prevent semantic-release from running -- which has actually completed as I'm typing this!

Appreciate the review, @noelmcloughlin.