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 PHP_VERSION=8.2.13
|
||||||
ARG COMPOSER_VERSION=2.6.5
|
ARG COMPOSER_VERSION=2.6.6
|
||||||
|
ARG MERGER_VERSION=dev-master
|
||||||
|
|
||||||
FROM composer:${COMPOSER_VERSION} as composer
|
FROM composer:${COMPOSER_VERSION} as composer
|
||||||
|
|
||||||
@@ -15,4 +16,6 @@ RUN composer update --no-dev
|
|||||||
COPY merger merger
|
COPY merger merger
|
||||||
COPY src src
|
COPY src src
|
||||||
|
|
||||||
|
ENV MERGER_VERSION=${MERGER_VERSION}
|
||||||
|
|
||||||
ENTRYPOINT ["/app/merger"]
|
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 BUILDKIT_INLINE_CACHE=1 \
|
||||||
--build-arg PHP_VERSION=${{ vars.DOCKER_RUNTIME_PHP_VERSION }} \
|
--build-arg PHP_VERSION=${{ vars.DOCKER_RUNTIME_PHP_VERSION }} \
|
||||||
--build-arg COMPOSER_VERSION=${{ vars.DOCKER_RUNTIME_COMPOSER_VERSION }} \
|
--build-arg COMPOSER_VERSION=${{ vars.DOCKER_RUNTIME_COMPOSER_VERSION }} \
|
||||||
|
--build-arg MERGER_VERSION=${{ github.ref_name }} \
|
||||||
--target=runtime \
|
--target=runtime \
|
||||||
--tag=dannecron/coverage-merger:${{ github.ref_name }} \
|
--tag=dannecron/coverage-merger:${{ github.ref_name }} \
|
||||||
--file=./.github/Dockerfile .
|
--file=./.github/Dockerfile .
|
||||||
|
|||||||
@@ -8,6 +8,9 @@ Supported formats:
|
|||||||
|
|
||||||
### Install
|
### 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
|
#### As global composer dependency
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
@@ -22,8 +25,6 @@ composer require --dev dannecron/coverage-merger
|
|||||||
|
|
||||||
#### As docker-container
|
#### As docker-container
|
||||||
|
|
||||||
Images published on [hub.docker.com](https://hub.docker.com/r/dannecron/coverage-merger)
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker pull dannecron/coverage-merger:latest
|
docker pull dannecron/coverage-merger:latest
|
||||||
```
|
```
|
||||||
|
|||||||
7
merger
7
merger
@@ -27,7 +27,12 @@ if (isset($GLOBALS['_composer_autoload_path'])) {
|
|||||||
unset($knownAutoloadPaths, $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 {
|
$app->onException(static function (\Throwable $exception, int $exitCode) use ($app): void {
|
||||||
$io = $app->io();
|
$io = $app->io();
|
||||||
|
|||||||
Reference in New Issue
Block a user