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

Travis CI failed to cooperate with GitHub #716

Closed
kmyk opened this issue Apr 4, 2020 · 10 comments
Closed

Travis CI failed to cooperate with GitHub #716

kmyk opened this issue Apr 4, 2020 · 10 comments

Comments

@kmyk
Copy link
Member

kmyk commented Apr 4, 2020

ref #712 #714 #715

Travis CI と GitHub の連携が上手くいっておらず、CI が実質落ちる。
Travis CI の公式の forum の thread: https://travis-ci.community/t/github-status-not-posted-on-commits-on-repositories-using-legacy-service-integration/7798

我々の取れる選択肢:

  1. Travis CI 側が直るのを待つ
    1. プルリクのマージも待つ
    2. Travis CI はしばらくは使わないことにしてプルリクのマージをする
  2. 設定が legacy なのが悪いらしいので https://travis-ci.org から https://travis-ci.com へ migrate する
  3. GitHub Actions に乗り換える

他はどれも面倒なのでひとまず (1.) の (i.) で考えています。

@fukatani
Copy link
Contributor

fukatani commented Apr 4, 2020

Google Kick StartのRound Bが二週間後なので、それまでに #715 が間に合えばいいかと。

@kmyk
Copy link
Member Author

kmyk commented Apr 5, 2020

AppVeyor も含めての GitHub Actions への移行、そのうちやります

@fukatani
Copy link
Contributor

fukatani commented Apr 5, 2020

Google Code Jam Round がApr 11でした。
https://codingcompetitions.withgoogle.com/codejam/schedule

厳しそう?

@kmyk
Copy link
Member Author

kmyk commented Apr 5, 2020

@fukatani #718 は緊急度高め (壊れててもレートは下がらないが、不快感は大きい) だし AppVeyor の CI は動いてるので、しばらくの間 Travis CI は無視してマージする運用にしてもいいかなと考えています。これはよさそうですか?

@fukatani
Copy link
Contributor

fukatani commented Apr 5, 2020

そうですね、ローカルでのテストが通ってればいいと思います。

@kmyk
Copy link
Member Author

kmyk commented Apr 7, 2020

Travis CI が成功していなくても merge できるように設定変更しました。かわりに AppVeyor が必須になります。

@fukatani
Copy link
Contributor

As I stated earlier, the incident concerns reaching the GitHub API rate limit. That issue is resolved, thanks to the (temporary) raise granted by GitHub.

There are other cases where we fail to post statuses for various reasons (chief among them is having tokens being out of sync). These may still occur, but these would have occurred even before the incident.

直った、と言っているように見えます。

@kmyk
Copy link
Member Author

kmyk commented Apr 11, 2020

よかった (ところでそれどこからの引用ですか?)

@fukatani
Copy link
Contributor

公式のThreadでのTravis CIチームの発言です。もし直ってなければ報告したほうがよいのでは。

@kmyk
Copy link
Member Author

kmyk commented Apr 22, 2020

Travis CI はまだ動いてないんですが、「直した。それでも動かないなら元々あった別の原因だ」って言ってるし、いずれにせよ解決策は自明に migrate なので報告はいらないでしょう。

@kmyk kmyk closed this as completed Apr 22, 2020
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

No branches or pull requests

2 participants