mirror of
https://github.com/Dannecron/coverage-merger.git
synced 2025-12-26 00:02:35 +03:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 91b50b08e2 | |||
| 3433be1e79 |
7
.github/Dockerfile
vendored
7
.github/Dockerfile
vendored
@@ -1,5 +1,6 @@
|
||||
ARG PHP_VERSION=8.2.11
|
||||
ARG COMPOSER_VERSION=2.6.5
|
||||
ARG PHP_VERSION=8.2.13
|
||||
ARG COMPOSER_VERSION=2.6.6
|
||||
ARG MERGER_VERSION=dev-master
|
||||
|
||||
FROM composer:${COMPOSER_VERSION} as composer
|
||||
|
||||
@@ -15,4 +16,6 @@ RUN composer update --no-dev
|
||||
COPY merger merger
|
||||
COPY src src
|
||||
|
||||
ENV MERGER_VERSION=${MERGER_VERSION}
|
||||
|
||||
ENTRYPOINT ["/app/merger"]
|
||||
|
||||
1
.github/workflows/ci-tags.yml
vendored
1
.github/workflows/ci-tags.yml
vendored
@@ -18,6 +18,7 @@ jobs:
|
||||
--build-arg BUILDKIT_INLINE_CACHE=1 \
|
||||
--build-arg PHP_VERSION=${{ vars.DOCKER_RUNTIME_PHP_VERSION }} \
|
||||
--build-arg COMPOSER_VERSION=${{ vars.DOCKER_RUNTIME_COMPOSER_VERSION }} \
|
||||
--build-arg MERGER_VERSION=${{ github.ref_name }} \
|
||||
--target=runtime \
|
||||
--tag=dannecron/coverage-merger:${{ github.ref_name }} \
|
||||
--file=./.github/Dockerfile .
|
||||
|
||||
@@ -8,6 +8,9 @@ Supported formats:
|
||||
|
||||
### Install
|
||||
|
||||
Available as composer-package on [packagist](https://packagist.org/packages/dannecron/coverage-merger)
|
||||
and as docker-image on [docker-hub](https://hub.docker.com/r/dannecron/coverage-merger).
|
||||
|
||||
#### As global composer dependency
|
||||
|
||||
```shell
|
||||
@@ -22,8 +25,6 @@ composer require --dev dannecron/coverage-merger
|
||||
|
||||
#### As docker-container
|
||||
|
||||
Images published on [hub.docker.com](https://hub.docker.com/r/dannecron/coverage-merger)
|
||||
|
||||
```shell
|
||||
docker pull dannecron/coverage-merger:latest
|
||||
```
|
||||
|
||||
7
merger
7
merger
@@ -27,7 +27,12 @@ if (isset($GLOBALS['_composer_autoload_path'])) {
|
||||
unset($knownAutoloadPaths, $path);
|
||||
}
|
||||
|
||||
$app = new \Ahc\Cli\Application('clover-merger', '0.1.0');
|
||||
$appVersion = \getenv('MERGER_VERSION');
|
||||
if ($appVersion === false) {
|
||||
$appVersion = 'dev';
|
||||
}
|
||||
|
||||
$app = new \Ahc\Cli\Application('clover-merger', $appVersion);
|
||||
|
||||
$app->onException(static function (\Throwable $exception, int $exitCode) use ($app): void {
|
||||
$io = $app->io();
|
||||
|
||||
Reference in New Issue
Block a user