ddollar / foreman

Manage Procfile-based applications
http://ddollar.github.com/foreman
MIT License
6.01k stars 630 forks source link

Migrate CI from Travis to GitHub Actions #785

Closed mishina2228 closed 2 years ago

mishina2228 commented 2 years ago

Since June 15th, 2021, the building on travis-ci.org is ceased. This PR migrates CI from Travis CI to GitHub Actions. Here are the details:

codeclimate-test-reporter has been deprecated and the following message displayed:

  Code Climate's codeclimate-test-reporter gem has been deprecated in favor of
  our language-agnostic unified test reporter. The new test reporter is faster,
  distributed as a static binary so dependency conflicts never occur, and
  supports parallelized CI builds & multi-language CI configurations.

  Please visit https://docs.codeclimate.com/v1.0/docs/configuring-test-coverage
  for help setting up your CI process with our new test reporter.

I wanted to deal with this, but since I don't have the token of CodeClimate, I passed on it.

daande commented 2 years ago

@mishina2228 Any ETA on this being released?

mishina2228 commented 2 years ago

@daande I feel the same way, but I don't have a privilege to merge This PR.

@ddollar Hi, I would appreciate it if you review this PR, thanks!

ddollar commented 2 years ago

Thanks @mishina2228 ! Sorry this took so long to get merged.

knu commented 1 year ago

@ddollar Isn't this worth a new gem release? 🙏

Geesu commented 4 months ago

Can we get a new gem release?

mishina2228 commented 4 months ago

This PR only changes the code related to CI, not the production code. And I now realize that the explanation of the File.exists? replacement is insufficient. I have updated the description.

I would be happy to see #788 merged in which File.exists? is completely renamed.