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

Start migration from Travis-CI to Github CI #61

Merged
merged 1 commit into from
Feb 21, 2021

Conversation

ktomk
Copy link
Collaborator

@ktomk ktomk commented Dec 23, 2020

Porting jobs matrix by the two build environs (composer /--prefer-lowest)
and PHP versions 7.0 - 7.4.

Straight forward port from .travis.yml with the help of the
shivammathur/setup-php and ktomk/run-travis-yml Github Actions.

Additionally adding PHP 8.0 and nightly (8.1 @ shivammathur/setup-php).

Different is the Ubuntu version: Upstream was on Xenial (for base-line)
and on Trusty (for PHP 8.0 PR). Picking Xenial (Trusty is n/a on
Github).

Rationale is that the project is still running on travis-ci.org which
is shutting down. And: PHP 8.0 support (different issue).

PHP 8.0/8.1 fail by default, as not the PHP 8.0 PR nor already merged.

Further: bamarni/symfony-console-autocomplate is a dependency in magerun
and we have interest in a working CI and PHP 8.0 compatibility upstream.

Porting jobs matrix by the two build environs (composer /--prefer-lowest)
and PHP versions from 7.0 to 7.4 (and 8.0 + nightly w/ allow-failure).

Straight forward port from .travis.yml with the help of the
shivammathur/setup-php and ktomk/run-travis-yml Github Actions.

Additionally adding PHP 8.0 and nightly (8.1 @ shivammathur/setup-php).

Different is the Ubuntu version: Upstream was on Xenial (for base-line)
and on Trusty (for PHP 8.0 PR). Picking Xenial (Trusty is n/a on
Github).

Rationale is that the project is still running on travis-ci.org which
is shutting down. And: PHP 8.0 support (different issue).

PHP 8.0/8.1 fail by default, as not the PHP 8.0 PR nor already merged.

Further: bamarni/symfony-console-autocomplate is a dependency in magerun
and we have interest in a working CI and PHP 8.0 compatibility upstream.
@ktomk ktomk force-pushed the patch/travis-ci-github-ci branch from c970070 to 9075d22 Compare December 23, 2020 02:46
@ktomk
Copy link
Collaborator Author

ktomk commented Dec 23, 2020

This requires Actions to be enabled on Github. Exemplary build: https://github.com/ktomk/symfony-console-autocomplete/actions/runs/439398076

@bamarni
Copy link
Owner

bamarni commented Feb 18, 2021

Hi @ktomk, thanks for the great work. Unfortunately I'm not actively maintaining this project at this point, would you be interested in becoming a collaborator?

Regarding Github Actions, they are activated in the repo settings. I guess they'll start to run only once your PR is merged.

@ktomk ktomk merged commit 2f97ce0 into bamarni:master Feb 21, 2021
@ktomk ktomk deleted the patch/travis-ci-github-ci branch February 21, 2021 13:25
@ktomk ktomk mentioned this pull request Feb 21, 2021
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.

2 participants