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

GitHub Actions #1320

Merged
merged 3 commits into from
Dec 23, 2020
Merged

GitHub Actions #1320

merged 3 commits into from
Dec 23, 2020

Conversation

fbourigault
Copy link
Contributor

@fbourigault fbourigault commented Dec 17, 2020

Q A
Branch? 2.0
Bug fix? no
New feature? no
BC breaks? no
Deprecations? no
Tests pass? yes
Fixed tickets #1318
License MIT
Doc PR

This PR adds PHPUnit runs through GitHub Actions.

Workflow result is visible in my fork: https://github.com/fbourigault/LiipImagineBundle/actions

The following points will be covered in subsequent PRs:

  • Nightly jobs allowed to fail.
  • Code coverage.
  • Removal of Travis-ci.

@fbourigault
Copy link
Contributor Author

Does anyone have an idea about why the Symfony jobs are not run?

@lsmith77
Copy link
Contributor

do you need some feedback from the community here? feel free to tweet and I will RT

@fbourigault
Copy link
Contributor Author

do you need some feedback from the community here? feel free to tweet and I will RT

Once this PR is ready, a call for community feedback would be welcomed!

@dbu
Copy link
Member

dbu commented Dec 19, 2020

this collides to some extent with #1313 i guess. i still think deciding on what versions to build and all that makes sense, then we can merge 1313 and have this one convert the current status of builds to github actions.

@fbourigault
Copy link
Contributor Author

I agree to merge #1313 before this one.

@fbourigault fbourigault marked this pull request as ready for review December 21, 2020 23:09
@coveralls
Copy link

coveralls commented Dec 23, 2020

Coverage Status

Coverage remained the same at 81.408% when pulling bc39cc6 on fbourigault:github-actions into 4704b34 on liip:master.

@fbourigault
Copy link
Contributor Author

I moved backward with this PR and the whole move to GitHub Actions will be done in many PRs.

This PR now focus on adding something equivalent to the Travis matrix minus the dev jobs and the code coverage.

@GuilhemN
Copy link

GuilhemN commented Dec 23, 2020

Could it be the settings you use in this repository? You are probably limiting the actions that can be executed.

(This is working fine on other repos: nelmio/NelmioApiDocBundle#1766)

@fbourigault
Copy link
Contributor Author

I checked with @dbu and the Actions permissions settings is on "Allow all actions".

We guess it doesn't work as there is no such workflow in the master branch.

That's the reason why I removed the full switch from Travis to GitHub Actions from this PR.

@lsmith77
Copy link
Contributor

lsmith77 commented Dec 23, 2020 via email

@fbourigault
Copy link
Contributor Author

so maybe we just merge and then handle whatever might need more work with a
follow up PR?

That's probably the best option. Review here is more for the base matrix.

@lsmith77 lsmith77 merged commit c06594a into liip:master Dec 23, 2020
@fbourigault fbourigault deleted the github-actions branch January 5, 2021 13:44
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

Successfully merging this pull request may close these issues.

5 participants