-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Upgraded dependencies, composer:^2
and php:^8
, mutation tests CI improvements
#97
Conversation
bfbf184
to
9bfb648
Compare
LGTM when the dependencies are updated. This should improve the build time a lot. @Ocramius have you thought about building the docker container itself and push that to a registry? That way the container doesn't need to be build repeatedly and would improve speed even more. I'm not sure how that would work with actions though or if we can use GitHub registry for it. Last time I checked you could not access the GitHub registry without tokens. |
Yeah, unsure about docker builds: would be totally for it if it were globally usable 🤔 |
…cker build` on `ubuntu-latest` Ref: #97 (comment)
Signed-off-by: Marco Pivetta <ocramius@gmail.com>
…mproved a bit Signed-off-by: Marco Pivetta <ocramius@gmail.com>
Signed-off-by: Marco Pivetta <ocramius@gmail.com>
…uilt even when base images change Signed-off-by: Marco Pivetta <ocramius@gmail.com>
…, since we're running a contemporary stack Signed-off-by: Marco Pivetta <ocramius@gmail.com>
Signed-off-by: Marco Pivetta <ocramius@gmail.com>
…cker build` on `ubuntu-latest` Ref: #97 (comment) Signed-off-by: Marco Pivetta <ocramius@gmail.com>
…is to be used `Versions::ROOT_PACKAGE_NAME` has been removed, see: https://github.com/Ocramius/PackageVersions/releases/tag/2.0.0 Signed-off-by: Marco Pivetta <ocramius@gmail.com>
c5fa101
to
46cb3e6
Compare
…n't respect static analysis This also shows mutations for only the diffs in the code, rather than running the whole mutation test suite (expensive). Signed-off-by: Marco Pivetta <ocramius@gmail.com>
db1a414
to
0014409
Compare
… commands to reference it Signed-off-by: Marco Pivetta <ocramius@gmail.com>
7ddb958
to
831b89a
Compare
As per https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions, it is possible to use the `github.<...>` context to access some information about the current action run. Signed-off-by: Marco Pivetta <ocramius@gmail.com>
831b89a
to
27a46b0
Compare
Ref: jasonkarns/checkout@11d9aa9 Signed-off-by: Marco Pivetta <ocramius@gmail.com>
d5d9fa8
to
ee66d1d
Compare
composer:^2
and php:^8
composer:^2
and php:^8
, improved mutation tests CI integration
composer:^2
and php:^8
, improved mutation tests CI integrationcomposer:^2
and php:^8
, mutation tests CI improvements
Note: the added mumbojumbo around That ensures that we don't need to run the full mutation test suite against everything every time, if the diff is limited to some sources. The output looks like this: |
…ctions/PR UI Signed-off-by: Marco Pivetta <ocramius@gmail.com>
c2a18fa
to
c5189e2
Compare
Just to make sure everything went smoothly, I ran this on a pre-existing tag of |
I was mostly annoyed by the
composer install
time in CI environments, so I decided to give this a shot and update tophp:^8
andcomposer/composer:^2
.TODO:
docker build
, ensuring that our build process still runsBlockers:
php:~8.0.0
support jwage/changelog-generator#64php:~8.0.0
support phly/keep-a-changelog#96