Compare commits
79 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
57396166ad | ||
|
473bdc561c | ||
|
ebedea2c18 | ||
|
d00b20e38f | ||
|
a99e71cdc7 | ||
|
12cce9efe0 | ||
|
f17e188860 | ||
|
210d783f42 | ||
|
5f26473e44 | ||
|
49e79e3532 | ||
|
5ebec4fd21 | ||
|
8ed470c7f1 | ||
|
61ddee1921 | ||
|
8671a4f8ec | ||
|
3862a1b70f | ||
|
f7c31b1e79 | ||
|
55b0d953e7 | ||
|
4c6a2cafd0 | ||
|
6c51f019f8 | ||
|
5c9aa83b20 | ||
|
30af4d7327 | ||
|
594a555a35 | ||
|
7fa87ab51a | ||
|
02d1a10cce | ||
|
58061722cc | ||
|
1c9aacf050 | ||
|
1f87faac28 | ||
|
59bc9ddfd5 | ||
|
286660a061 | ||
|
139c7584e2 | ||
|
ee266832e5 | ||
|
ae052be62f | ||
|
98045504c7 | ||
|
97c170d70b | ||
|
44ecceaf69 | ||
|
e4d14b2070 | ||
|
f66710ef6c | ||
|
d6cc766711 | ||
|
9c37b1c855 | ||
|
e518b0e7bb | ||
|
7bf589e898 | ||
|
bc6cb60a8a | ||
|
4db6eea5ea | ||
|
b5ee2f25f6 | ||
|
8d56fe93cf | ||
|
59267481d9 | ||
|
69f6fc9d46 | ||
|
2f5b5ae8bf | ||
|
f206c36955 | ||
|
a20adfa74e | ||
|
26b9439ce3 | ||
|
467883f452 | ||
|
5edf56f2c4 | ||
|
678218f2be | ||
|
e44c1fbe6e | ||
|
b2391d37b4 | ||
|
2f4dd1462a | ||
|
a5680a6642 | ||
|
be6d2cc1df | ||
|
0a72be43da | ||
|
72fe50e2af | ||
|
aca951f8f5 | ||
|
0978a0678a | ||
|
c2905fbd8c | ||
|
7d7a22a682 | ||
|
89bf6c030f | ||
|
e1a45f6e54 | ||
|
535130561a | ||
|
4b640abb3a | ||
|
b7ad32e4f5 | ||
|
2a96a96c9c | ||
|
a3ea951e65 | ||
|
476e707f24 | ||
|
e29c9db4aa | ||
|
7fa3798e58 | ||
|
ba827041a4 | ||
|
0950af0d7c | ||
|
5f62bc0532 | ||
|
d0dafecc74 |
79
.github/workflows/ci.yml
vendored
79
.github/workflows/ci.yml
vendored
@@ -146,6 +146,21 @@ jobs:
|
|||||||
prefix=foo-
|
prefix=foo-
|
||||||
suffix=-bar
|
suffix=-bar
|
||||||
|
|
||||||
|
images:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
-
|
||||||
|
name: Checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
-
|
||||||
|
name: Docker meta
|
||||||
|
uses: ./
|
||||||
|
with:
|
||||||
|
images: |
|
||||||
|
name=${{ env.DOCKER_IMAGE }}
|
||||||
|
name=ghcr.io/name/app,enable=${{ github.event_name == 'pull_request' }}
|
||||||
|
name=ghcr.io/name/release,enable=${{ startsWith(github.ref, 'refs/tags/') }}
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
@@ -165,6 +180,27 @@ jobs:
|
|||||||
org.opencontainers.image.description=this is a "good" example
|
org.opencontainers.image.description=this is a "good" example
|
||||||
org.opencontainers.image.vendor=MyCompany
|
org.opencontainers.image.vendor=MyCompany
|
||||||
|
|
||||||
|
global-exps:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
-
|
||||||
|
name: Checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
-
|
||||||
|
name: Docker meta
|
||||||
|
uses: ./
|
||||||
|
with:
|
||||||
|
images: |
|
||||||
|
${{ env.DOCKER_IMAGE }}
|
||||||
|
ghcr.io/name/app
|
||||||
|
tags: |
|
||||||
|
type=sha
|
||||||
|
type=raw,value=gexp-branch-{{branch}}
|
||||||
|
type=raw,value=gexp-date-{{date 'YYYYMMDD'}}
|
||||||
|
type=raw,value=gexp-tag-{{tag}}
|
||||||
|
type=raw,value=gexp-baseref-{{base_ref}}
|
||||||
|
type=raw,value=gexp-defbranch,enable={{is_default_branch}}
|
||||||
|
|
||||||
json:
|
json:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
@@ -205,7 +241,8 @@ jobs:
|
|||||||
id: docker_meta
|
id: docker_meta
|
||||||
uses: ./
|
uses: ./
|
||||||
with:
|
with:
|
||||||
images: ${{ env.DOCKER_IMAGE }}
|
images: |
|
||||||
|
${{ env.DOCKER_IMAGE }}
|
||||||
tags: |
|
tags: |
|
||||||
type=schedule
|
type=schedule
|
||||||
type=ref,event=branch
|
type=ref,event=branch
|
||||||
@@ -217,15 +254,15 @@ jobs:
|
|||||||
type=sha
|
type=sha
|
||||||
-
|
-
|
||||||
name: Set up QEMU
|
name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@v1
|
uses: docker/setup-qemu-action@v2
|
||||||
-
|
-
|
||||||
name: Set up Docker Buildx
|
name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v1
|
uses: docker/setup-buildx-action@v2
|
||||||
with:
|
with:
|
||||||
driver-opts: network=host
|
driver-opts: network=host
|
||||||
-
|
-
|
||||||
name: Build and push to local registry
|
name: Build and push to local registry
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: ./test
|
context: ./test
|
||||||
file: ./test/Dockerfile
|
file: ./test/Dockerfile
|
||||||
@@ -272,16 +309,44 @@ jobs:
|
|||||||
type=sha
|
type=sha
|
||||||
-
|
-
|
||||||
name: Set up QEMU
|
name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@v1
|
uses: docker/setup-qemu-action@v2
|
||||||
-
|
-
|
||||||
name: Set up Docker Buildx
|
name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v1
|
uses: docker/setup-buildx-action@v2
|
||||||
-
|
-
|
||||||
name: Build
|
name: Build
|
||||||
uses: docker/bake-action@v1
|
uses: docker/bake-action@v2
|
||||||
with:
|
with:
|
||||||
files: |
|
files: |
|
||||||
./test/docker-bake.hcl
|
./test/docker-bake.hcl
|
||||||
${{ steps.docker_meta.outputs.bake-file }}
|
${{ steps.docker_meta.outputs.bake-file }}
|
||||||
targets: |
|
targets: |
|
||||||
release
|
release
|
||||||
|
|
||||||
|
sep-tags:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
sep:
|
||||||
|
- " "
|
||||||
|
- ","
|
||||||
|
steps:
|
||||||
|
-
|
||||||
|
name: Checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
-
|
||||||
|
name: Docker meta
|
||||||
|
id: meta
|
||||||
|
uses: ./
|
||||||
|
with:
|
||||||
|
images: |
|
||||||
|
${{ env.DOCKER_IMAGE }}
|
||||||
|
ghcr.io/name/app
|
||||||
|
sep-tags: ${{ matrix.sep }}
|
||||||
|
-
|
||||||
|
name: Tags
|
||||||
|
uses: actions/github-script@v6
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
console.log(`${{ steps.meta.outputs.tags }}`);
|
||||||
|
4
.github/workflows/test.yml
vendored
4
.github/workflows/test.yml
vendored
@@ -19,12 +19,12 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Validate
|
name: Validate
|
||||||
uses: docker/bake-action@v1
|
uses: docker/bake-action@v2
|
||||||
with:
|
with:
|
||||||
targets: validate
|
targets: validate
|
||||||
-
|
-
|
||||||
name: Test
|
name: Test
|
||||||
uses: docker/bake-action@v1
|
uses: docker/bake-action@v2
|
||||||
with:
|
with:
|
||||||
targets: test
|
targets: test
|
||||||
-
|
-
|
||||||
|
335
README.md
335
README.md
@@ -5,8 +5,9 @@
|
|||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
||||||
GitHub Action to extract metadata from Git reference and GitHub events.
|
GitHub Action to extract metadata from Git reference and GitHub events. This action
|
||||||
This action is particularly useful if used with [Docker Build Push](https://github.com/docker/build-push-action) action to tag and label Docker images.
|
is particularly useful if used with [Docker Build Push](https://github.com/docker/build-push-action)
|
||||||
|
action to tag and label Docker images.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -19,6 +20,8 @@ ___
|
|||||||
* [Customizing](#customizing)
|
* [Customizing](#customizing)
|
||||||
* [inputs](#inputs)
|
* [inputs](#inputs)
|
||||||
* [outputs](#outputs)
|
* [outputs](#outputs)
|
||||||
|
* [environment variables](#environment-variables)
|
||||||
|
* [`images` input](#images-input)
|
||||||
* [`flavor` input](#flavor-input)
|
* [`flavor` input](#flavor-input)
|
||||||
* [`tags` input](#tags-input)
|
* [`tags` input](#tags-input)
|
||||||
* [`type=schedule`](#typeschedule)
|
* [`type=schedule`](#typeschedule)
|
||||||
@@ -30,12 +33,20 @@ ___
|
|||||||
* [`type=raw`](#typeraw)
|
* [`type=raw`](#typeraw)
|
||||||
* [`type=sha`](#typesha)
|
* [`type=sha`](#typesha)
|
||||||
* [Notes](#notes)
|
* [Notes](#notes)
|
||||||
|
* [Image name and tag sanitization](#image-name-and-tag-sanitization)
|
||||||
* [Latest tag](#latest-tag)
|
* [Latest tag](#latest-tag)
|
||||||
|
* [`priority` attribute](#priority-attribute)
|
||||||
* [Global expressions](#global-expressions)
|
* [Global expressions](#global-expressions)
|
||||||
|
* [`{{branch}}`](#branch)
|
||||||
|
* [`{{tag}}`](#tag)
|
||||||
|
* [`{{sha}}`](#sha)
|
||||||
|
* [`{{base_ref}}`](#base_ref)
|
||||||
|
* [`{{is_default_branch}}`](#is_default_branch)
|
||||||
|
* [`{{date '<format>'}}`](#date-format)
|
||||||
* [Major version zero](#major-version-zero)
|
* [Major version zero](#major-version-zero)
|
||||||
* [JSON output object](#json-output-object)
|
* [JSON output object](#json-output-object)
|
||||||
* [Overwrite labels](#overwrite-labels)
|
* [Overwrite labels](#overwrite-labels)
|
||||||
* [Keep up-to-date with GitHub Dependabot](#keep-up-to-date-with-github-dependabot)
|
* [Contributing](#contributing)
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@@ -45,6 +56,7 @@ ___
|
|||||||
name: ci
|
name: ci
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- 'master'
|
- 'master'
|
||||||
@@ -60,23 +72,23 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: name/app
|
||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
@@ -85,12 +97,13 @@ jobs:
|
|||||||
```
|
```
|
||||||
|
|
||||||
| Event | Ref | Docker Tags |
|
| Event | Ref | Docker Tags |
|
||||||
|-----------------|-------------------------------|-------------------------------------|
|
|---------------------|-------------------------------|----------------------------|
|
||||||
| `pull_request` | `refs/pull/2/merge` | `pr-2` |
|
| `pull_request` | `refs/pull/2/merge` | `pr-2` |
|
||||||
| `push` | `refs/heads/master` | `master` |
|
| `push` | `refs/heads/master` | `master` |
|
||||||
| `push` | `refs/heads/releases/v1` | `releases-v1` |
|
| `push` | `refs/heads/releases/v1` | `releases-v1` |
|
||||||
| `push tag` | `refs/tags/v1.2.3` | `v1.2.3`, `latest` |
|
| `push tag` | `refs/tags/v1.2.3` | `v1.2.3`, `latest` |
|
||||||
| `push tag` | `refs/tags/v2.0.8-beta.67` | `v2.0.8-beta.67`, `latest` |
|
| `push tag` | `refs/tags/v2.0.8-beta.67` | `v2.0.8-beta.67`, `latest` |
|
||||||
|
| `workflow_dispatch` | `refs/heads/master` | `master` |
|
||||||
|
|
||||||
### Semver
|
### Semver
|
||||||
|
|
||||||
@@ -113,13 +126,14 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: |
|
||||||
|
name/app
|
||||||
tags: |
|
tags: |
|
||||||
type=ref,event=branch
|
type=ref,event=branch
|
||||||
type=ref,event=pr
|
type=ref,event=pr
|
||||||
@@ -128,13 +142,13 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
@@ -153,8 +167,8 @@ jobs:
|
|||||||
### Bake definition
|
### Bake definition
|
||||||
|
|
||||||
This action also handles a bake definition file that can be used with the
|
This action also handles a bake definition file that can be used with the
|
||||||
[Docker Bake action](https://github.com/docker/bake-action). You just have to declare an empty target named
|
[Docker Bake action](https://github.com/docker/bake-action). You just have to
|
||||||
`docker-metadata-action` and inherit from it.
|
declare an empty target named `docker-metadata-action` and inherit from it.
|
||||||
|
|
||||||
```hcl
|
```hcl
|
||||||
// docker-bake.hcl
|
// docker-bake.hcl
|
||||||
@@ -190,13 +204,14 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: |
|
||||||
|
name/app
|
||||||
tags: |
|
tags: |
|
||||||
type=ref,event=branch
|
type=ref,event=branch
|
||||||
type=ref,event=pr
|
type=ref,event=pr
|
||||||
@@ -205,7 +220,7 @@ jobs:
|
|||||||
type=sha
|
type=sha
|
||||||
-
|
-
|
||||||
name: Build
|
name: Build
|
||||||
uses: docker/bake-action@v1
|
uses: docker/bake-action@v2
|
||||||
with:
|
with:
|
||||||
files: |
|
files: |
|
||||||
./docker-bake.hcl
|
./docker-bake.hcl
|
||||||
@@ -213,7 +228,8 @@ jobs:
|
|||||||
targets: build
|
targets: build
|
||||||
```
|
```
|
||||||
|
|
||||||
Content of `${{ steps.meta.outputs.bake-file }}` file will look like this with `refs/tags/v1.2.3` ref:
|
Content of `${{ steps.meta.outputs.bake-file }}` file will look like this with
|
||||||
|
`refs/tags/v1.2.3` ref:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@@ -232,7 +248,7 @@ Content of `${{ steps.meta.outputs.bake-file }}` file will look like this with `
|
|||||||
"org.opencontainers.image.source": "https://github.com/octocat/Hello-World",
|
"org.opencontainers.image.source": "https://github.com/octocat/Hello-World",
|
||||||
"org.opencontainers.image.version": "1.2.3",
|
"org.opencontainers.image.version": "1.2.3",
|
||||||
"org.opencontainers.image.created": "2020-01-10T00:30:00.000Z",
|
"org.opencontainers.image.created": "2020-01-10T00:30:00.000Z",
|
||||||
"org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071",
|
"org.opencontainers.image.revision": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
"org.opencontainers.image.licenses": "MIT"
|
"org.opencontainers.image.licenses": "MIT"
|
||||||
},
|
},
|
||||||
"args": {
|
"args": {
|
||||||
@@ -258,14 +274,9 @@ Following inputs can be used as `step.with` keys
|
|||||||
> org.opencontainers.image.vendor=MyCompany
|
> org.opencontainers.image.vendor=MyCompany
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
> `CSV` type is a comma-delimited string
|
|
||||||
> ```yaml
|
|
||||||
> images: name/app,ghcr.io/name/app
|
|
||||||
> ```
|
|
||||||
|
|
||||||
| Name | Type | Description |
|
| Name | Type | Description |
|
||||||
|---------------------|----------|------------------------------------|
|
|---------------------|--------|----------------------------------------------------------|
|
||||||
| `images` | List/CSV | List of Docker images to use as base name for tags |
|
| `images` | List | List of Docker images to use as base name for tags |
|
||||||
| `tags` | List | List of [tags](#tags-input) as key-value pair attributes |
|
| `tags` | List | List of [tags](#tags-input) as key-value pair attributes |
|
||||||
| `flavor` | List | [Flavor](#flavor-input) to apply |
|
| `flavor` | List | [Flavor](#flavor-input) to apply |
|
||||||
| `labels` | List | List of custom labels |
|
| `labels` | List | List of custom labels |
|
||||||
@@ -278,12 +289,41 @@ Following inputs can be used as `step.with` keys
|
|||||||
Following outputs are available
|
Following outputs are available
|
||||||
|
|
||||||
| Name | Type | Description |
|
| Name | Type | Description |
|
||||||
|---------------|---------|---------------------------------------|
|
|---------------|---------|--------------------------------------------------------------------------------------------|
|
||||||
| `version` | String | Docker image version |
|
| `version` | String | Docker image version |
|
||||||
| `tags` | String | Docker tags |
|
| `tags` | String | Docker tags |
|
||||||
| `labels` | String | Docker labels |
|
| `labels` | String | Docker labels |
|
||||||
| `json` | String | JSON output of tags and labels |
|
| `json` | String | JSON output of tags and labels |
|
||||||
| `bake-file` | File | [Bake definition file](https://github.com/docker/buildx#file-definition) path |
|
| `bake-file` | File | [Bake file definition](https://docs.docker.com/build/customize/bake/file-definition/) path |
|
||||||
|
|
||||||
|
### environment variables
|
||||||
|
|
||||||
|
| Name | Type | Description |
|
||||||
|
|-------------------------------|------|------------------------------------------------------------------------------------------------------------|
|
||||||
|
| `DOCKER_METADATA_PR_HEAD_SHA` | Bool | If `true`, set associated head SHA instead of commit SHA that triggered the workflow on pull request event |
|
||||||
|
|
||||||
|
## `images` input
|
||||||
|
|
||||||
|
`images` defines a list of Docker images to use as base name for [`tags`](#tags-input):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
images: |
|
||||||
|
name/foo
|
||||||
|
ghcr.io/name/bar
|
||||||
|
# or
|
||||||
|
name=name/foo
|
||||||
|
name=ghcr.io/name/bar
|
||||||
|
```
|
||||||
|
|
||||||
|
Extended attributes and default values:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
images: |
|
||||||
|
name=,enable=true
|
||||||
|
```
|
||||||
|
|
||||||
|
* `name=<string>` image base name
|
||||||
|
* `enable=<true|false>` enable this entry (default `true`)
|
||||||
|
|
||||||
## `flavor` input
|
## `flavor` input
|
||||||
|
|
||||||
@@ -297,13 +337,16 @@ flavor: |
|
|||||||
```
|
```
|
||||||
|
|
||||||
* `latest=<auto|true|false>`: Handle [latest tag](#latest-tag) (default `auto`)
|
* `latest=<auto|true|false>`: Handle [latest tag](#latest-tag) (default `auto`)
|
||||||
* `prefix=<string>,onlatest=<true|false>`: A global prefix for each generated tag and optionally for `latest`
|
* `prefix=<string>,onlatest=<true|false>`: A global prefix for each generated
|
||||||
* `suffix=<string>,onlatest=<true|false>`: A global suffix for each generated tag and optionally for `latest`
|
tag and optionally for `latest`
|
||||||
|
* `suffix=<string>,onlatest=<true|false>`: A global suffix for each generated
|
||||||
|
tag and optionally for `latest`
|
||||||
|
|
||||||
## `tags` input
|
## `tags` input
|
||||||
|
|
||||||
`tags` is the core input of this action as everything related to it will reflect the output metadata. This one is in
|
`tags` is the core input of this action as everything related to it will
|
||||||
the form of a key-value pair list in CSV format to remove limitations intrinsically linked to GitHub Actions
|
reflect the output metadata. This one is in the form of a key-value pair list
|
||||||
|
in CSV format to remove limitations intrinsically linked to GitHub Actions
|
||||||
(only string format is handled in the input fields). Here is an example:
|
(only string format is handled in the input fields). Here is an example:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@@ -331,7 +374,7 @@ Each entry is defined by a `type`, which are:
|
|||||||
And global attributes:
|
And global attributes:
|
||||||
|
|
||||||
* `enable=<true|false>` enable this entry (default `true`)
|
* `enable=<true|false>` enable this entry (default `true`)
|
||||||
* `priority=<number>` priority to manage the order of tags
|
* `priority=<number>` set tag [priority](#priority-attribute) order
|
||||||
* `prefix=<string>` add prefix
|
* `prefix=<string>` add prefix
|
||||||
* `suffix=<string>` add suffix
|
* `suffix=<string>` add suffix
|
||||||
|
|
||||||
@@ -357,10 +400,11 @@ tags: |
|
|||||||
type=schedule,pattern={{date 'YYYYMMDD'}}
|
type=schedule,pattern={{date 'YYYYMMDD'}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Will be used on [schedule event](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#schedule).
|
Will be used on [schedule event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule).
|
||||||
|
|
||||||
|
`pattern` is a specially crafted attribute to support [Handlebars' template](https://handlebarsjs.com/guide/)
|
||||||
|
with the following expressions:
|
||||||
|
|
||||||
`pattern` is a specially crafted attribute to support [Handlebars' template](https://handlebarsjs.com/guide/) with
|
|
||||||
the following expressions:
|
|
||||||
* `date 'format'` ; render date by its [moment format](https://momentjs.com/docs/#/displaying/format/)
|
* `date 'format'` ; render date by its [moment format](https://momentjs.com/docs/#/displaying/format/)
|
||||||
|
|
||||||
| Pattern | Output |
|
| Pattern | Output |
|
||||||
@@ -385,11 +429,13 @@ tags: |
|
|||||||
type=semver,pattern={{version}},value=v1.0.0
|
type=semver,pattern={{version}},value=v1.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Will be used on a [push tag event](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#push)
|
Will be used on a [push tag event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push)
|
||||||
and requires a valid [semver](https://semver.org/) Git tag, but you can also use a custom value through `value`
|
and requires a valid [semver](https://semver.org/) Git tag, but you can also
|
||||||
attribute.
|
use a custom value through `value` attribute.
|
||||||
|
|
||||||
|
`pattern` attribute supports [Handlebars template](https://handlebarsjs.com/guide/)
|
||||||
|
with the following expressions:
|
||||||
|
|
||||||
`pattern` attribute supports [Handlebars template](https://handlebarsjs.com/guide/) with the following expressions:
|
|
||||||
* `raw` ; the actual tag
|
* `raw` ; the actual tag
|
||||||
* `version` ; shorthand for `{{major}}.{{minor}}.{{patch}}` (can include pre-release)
|
* `version` ; shorthand for `{{major}}.{{minor}}.{{patch}}` (can include pre-release)
|
||||||
* `major` ; major version identifier
|
* `major` ; major version identifier
|
||||||
@@ -408,9 +454,10 @@ attribute.
|
|||||||
| `v2.0.8-beta.67` | `{{version}}` | `2.0.8-beta.67` |
|
| `v2.0.8-beta.67` | `{{version}}` | `2.0.8-beta.67` |
|
||||||
| `v2.0.8-beta.67` | `{{major}}.{{minor}}` | `2.0.8-beta.67`* |
|
| `v2.0.8-beta.67` | `{{major}}.{{minor}}` | `2.0.8-beta.67`* |
|
||||||
|
|
||||||
> *Pre-release (rc, beta, alpha) will only extend `{{version}}` (or `{{raw}}` if specified) as tag
|
> *Pre-release (rc, beta, alpha) will only extend `{{version}}` (or `{{raw}}`
|
||||||
> because they are updated frequently, and contain many breaking changes that are (by the author's design)
|
> if specified) as tag because they are updated frequently, and contain many
|
||||||
> not yet fit for public consumption.
|
> breaking changes that are (by the author's design) not yet fit for public
|
||||||
|
> consumption.
|
||||||
|
|
||||||
Extended attributes and default values:
|
Extended attributes and default values:
|
||||||
|
|
||||||
@@ -429,11 +476,13 @@ tags: |
|
|||||||
type=pep440,pattern={{version}},value=1.0.0
|
type=pep440,pattern={{version}},value=1.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Will be used on a [push tag event](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#push)
|
Will be used on a [push tag event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push)
|
||||||
and requires a Git tag that conforms to [PEP 440](https://www.python.org/dev/peps/pep-0440/), but you can also use a
|
and requires a Git tag that conforms to [PEP 440](https://www.python.org/dev/peps/pep-0440/),
|
||||||
custom value through `value` attribute.
|
but you can also use a custom value through `value` attribute.
|
||||||
|
|
||||||
|
`pattern` attribute supports [Handlebars template](https://handlebarsjs.com/guide/)
|
||||||
|
with the following expressions:
|
||||||
|
|
||||||
`pattern` attribute supports [Handlebars template](https://handlebarsjs.com/guide/) with the following expressions:
|
|
||||||
* `raw` ; the actual tag
|
* `raw` ; the actual tag
|
||||||
* `version` ; cleaned version
|
* `version` ; cleaned version
|
||||||
* `major` ; major version identifier
|
* `major` ; major version identifier
|
||||||
@@ -454,9 +503,10 @@ custom value through `value` attribute.
|
|||||||
| `1.2.3beta2` | `{{major}}.{{minor}}` | `1.2.3b2`* |
|
| `1.2.3beta2` | `{{major}}.{{minor}}` | `1.2.3b2`* |
|
||||||
| `1.0dev4` | `{{major}}.{{minor}}` | `1.0.dev4`* |
|
| `1.0dev4` | `{{major}}.{{minor}}` | `1.0.dev4`* |
|
||||||
|
|
||||||
> *dev/pre/post release will only extend `{{version}}` (or `{{raw}}` if specified) as tag
|
> *dev/pre/post release will only extend `{{version}}` (or `{{raw}}` if
|
||||||
> because they are updated frequently, and contain many breaking changes that are (by the author's design)
|
> specified) as tag because they are updated frequently, and contain many
|
||||||
> not yet fit for public consumption.
|
> breaking changes that are (by the author's design) not yet fit for public
|
||||||
|
> consumption.
|
||||||
|
|
||||||
Extended attributes and default values:
|
Extended attributes and default values:
|
||||||
|
|
||||||
@@ -477,17 +527,17 @@ tags: |
|
|||||||
type=match,pattern=v(.*),group=1,value=v1.0.0
|
type=match,pattern=v(.*),group=1,value=v1.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Can create a regular expression for matching Git tag with a pattern and capturing group. Will be used on a
|
Can create a regular expression for matching Git tag with a pattern and
|
||||||
[push tag event](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#push) but, you can also use
|
capturing group. Will be used on a [push tag event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push)
|
||||||
a custom value through `value` attribute.
|
but, you can also use a custom value through `value` attribute.
|
||||||
|
|
||||||
| Git tag | Pattern | Group | Output |
|
| Git tag | Pattern | Group | Output |
|
||||||
|-------------------------|-------------------------------|---------|------------------------|
|
|-------------------------|------------------|---------|------------------------|
|
||||||
| `v1.2.3` | `\d.\d.\d` | `0` | `1.2.3` |
|
| `v1.2.3` | `\d.\d.\d` | `0` | `1.2.3` |
|
||||||
| `v2.0.8-beta.67` | `v(.*)` | `1` | `2.0.8-beta.67` |
|
| `v2.0.8-beta.67` | `v(.*)` | `1` | `2.0.8-beta.67` |
|
||||||
| `v2.0.8-beta.67` | `v(\d.\d)` | `1` | `2.0` |
|
| `v2.0.8-beta.67` | `v(\d.\d)` | `1` | `2.0` |
|
||||||
| `20200110-RC2` | `\d+` | `0` | `20200110` |
|
| `20200110-RC2` | `\d+` | `0` | `20200110` |
|
||||||
| `p1/v1.2.3` | `p1-v(\d.\d.\d)` | `1` | `1.2.3` |
|
| `p1/v1.2.3` | `p1/v(\d.\d.\d)` | `1` | `1.2.3` |
|
||||||
|
|
||||||
Extended attributes and default values:
|
Extended attributes and default values:
|
||||||
|
|
||||||
@@ -506,9 +556,9 @@ tags: |
|
|||||||
type=edge,branch=main
|
type=edge,branch=main
|
||||||
```
|
```
|
||||||
|
|
||||||
An `edge` tag reflects the last commit of the active branch on your Git repository. I usually prefer to use `edge`
|
An `edge` tag reflects the last commit of the active branch on your Git
|
||||||
as a Docker tag for a better distinction or common pattern. This is also used by official images
|
repository. I usually prefer to use `edge` as a Docker tag for a better
|
||||||
like [Alpine](https://hub.docker.com/_/alpine).
|
distinction or common pattern. This is also used by official images like [Alpine](https://hub.docker.com/_/alpine).
|
||||||
|
|
||||||
Extended attributes and default values:
|
Extended attributes and default values:
|
||||||
|
|
||||||
@@ -530,17 +580,19 @@ tags: |
|
|||||||
```
|
```
|
||||||
|
|
||||||
This type handles Git ref (or reference) for the following events:
|
This type handles Git ref (or reference) for the following events:
|
||||||
|
|
||||||
* `branch` ; eg. `refs/heads/master`
|
* `branch` ; eg. `refs/heads/master`
|
||||||
* `tag` ; eg. `refs/tags/v1.0.0`
|
* `tag` ; eg. `refs/tags/v1.0.0`
|
||||||
* `pr` ; eg. `refs/pull/318/merge`
|
* `pr` ; eg. `refs/pull/318/merge`
|
||||||
|
|
||||||
| Event | Ref | Output |
|
| Event | Ref | Output |
|
||||||
|-----------------|-------------------------------|-------------------------------|
|
|---------------------|-------------------------------|------------------|
|
||||||
| `pull_request` | `refs/pull/2/merge` | `pr-2` |
|
| `pull_request` | `refs/pull/2/merge` | `pr-2` |
|
||||||
| `push` | `refs/heads/master` | `master` |
|
| `push` | `refs/heads/master` | `master` |
|
||||||
| `push` | `refs/heads/my/branch` | `my-branch` |
|
| `push` | `refs/heads/my/branch` | `my-branch` |
|
||||||
| `push tag` | `refs/tags/v1.2.3` | `v1.2.3` |
|
| `push tag` | `refs/tags/v1.2.3` | `v1.2.3` |
|
||||||
| `push tag` | `refs/tags/v2.0.8-beta.67` | `v2.0.8-beta.67` |
|
| `push tag` | `refs/tags/v2.0.8-beta.67` | `v2.0.8-beta.67` |
|
||||||
|
| `workflow_dispatch` | `refs/heads/master` | `master` |
|
||||||
|
|
||||||
Extended attributes and default values:
|
Extended attributes and default values:
|
||||||
|
|
||||||
@@ -598,33 +650,71 @@ tags: |
|
|||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
|
### Image name and tag sanitization
|
||||||
|
|
||||||
|
In order to comply with [the specification](https://docs.docker.com/engine/reference/commandline/tag/#description),
|
||||||
|
the image name components may contain lowercase letters, digits and separators.
|
||||||
|
A separator is defined as a period, one or two underscores, or one or more
|
||||||
|
dashes. A name component may not start or end with a separator.
|
||||||
|
|
||||||
|
A tag name must be a valid ASCII chars sequences and may contain lowercase and
|
||||||
|
uppercase letters, digits, underscores, periods and dashes. A tag name may not
|
||||||
|
start with a period or a dash and may contain a maximum of 128 characters.
|
||||||
|
|
||||||
|
To ease the integration in your workflow, this action will automatically:
|
||||||
|
|
||||||
|
* Lowercase the image name
|
||||||
|
* Replace invalid chars sequences with `-` for tags
|
||||||
|
|
||||||
### Latest tag
|
### Latest tag
|
||||||
|
|
||||||
`latest` tag is handled through the [`flavor` input](#flavor-input). It will be generated by default (`auto` mode) for:
|
`latest` tag is handled through the [`flavor` input](#flavor-input). It will be
|
||||||
|
generated by default (`auto` mode) for:
|
||||||
|
|
||||||
* [`type=ref,event=tag`](#typeref)
|
* [`type=ref,event=tag`](#typeref)
|
||||||
* [`type=semver,pattern=...`](#typesemver)
|
* [`type=semver,pattern=...`](#typesemver)
|
||||||
* [`type=match,pattern=...`](#typematch)
|
* [`type=match,pattern=...`](#typematch)
|
||||||
|
|
||||||
For conditionally tagging with latest for a specific branch name, e.g. if your default branch name
|
For conditionally tagging with latest for a specific branch name, e.g. if your
|
||||||
is not `master`, use `type=raw` with a boolean expression:
|
default branch name is not `master`, use `type=raw` with a boolean expression:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
tags: |
|
tags: |
|
||||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', github.event.repository.default_branch) }}
|
# set latest tag for master branch
|
||||||
|
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
You can also use the [`{{is_default_branch}}` global expression](#is_default_branch)
|
||||||
|
to conditionally tag with latest for the default branch:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
tags: |
|
||||||
|
# set latest tag for default branch
|
||||||
|
type=raw,value=latest,enable={{is_default_branch}}
|
||||||
|
```
|
||||||
|
|
||||||
|
### `priority` attribute
|
||||||
|
|
||||||
|
`priority=<int>` attribute is used to sort tags in the final list. The higher
|
||||||
|
the value, the higher the priority. The first tag in the list (higher priority)
|
||||||
|
will be used as the image version for generated OCI label and [`version` output](#outputs).
|
||||||
|
Each tags `type` attribute has a default priority:
|
||||||
|
|
||||||
|
| Attribute | Default priority |
|
||||||
|
|------------|------------------|
|
||||||
|
| `schedule` | `1000` |
|
||||||
|
| `semver` | `900` |
|
||||||
|
| `pep440` | `900` |
|
||||||
|
| `match` | `800` |
|
||||||
|
| `edge` | `700` |
|
||||||
|
| `ref` | `600` |
|
||||||
|
| `raw` | `200` |
|
||||||
|
| `sha` | `100` |
|
||||||
|
|
||||||
### Global expressions
|
### Global expressions
|
||||||
|
|
||||||
The following [Handlebars' template](https://handlebarsjs.com/guide/) expressions for `prefix`, `suffix` and `value`
|
The following [Handlebars' template](https://handlebarsjs.com/guide/) expressions
|
||||||
attributes are available:
|
for `prefix`, `suffix`, `value` and `enable` attributes are available:
|
||||||
|
|
||||||
| Expression | Output |
|
|
||||||
|--------------------------|----------------------|
|
|
||||||
| `{{branch}}` | `master` |
|
|
||||||
| `{{tag}}` | `v1.2.3` |
|
|
||||||
| `{{sha}}` | `90dd603` |
|
|
||||||
| `{{base_ref}}` | `master` |
|
|
||||||
| `{{date 'YYYYMMDD'}}` | `20210326` |
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
tags: |
|
tags: |
|
||||||
@@ -634,13 +724,73 @@ tags: |
|
|||||||
type=raw,value=mytag-{{branch}}-{{sha}}
|
type=raw,value=mytag-{{branch}}-{{sha}}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### `{{branch}}`
|
||||||
|
|
||||||
|
Returns the branch name that triggered the workflow run. Will be empty if not
|
||||||
|
a branch reference:
|
||||||
|
|
||||||
|
| Event | Ref | Output |
|
||||||
|
|----------------|------------------------|-------------|
|
||||||
|
| `pull_request` | `refs/pull/2/merge` | |
|
||||||
|
| `push` | `refs/heads/master` | `master` |
|
||||||
|
| `push` | `refs/heads/my/branch` | `my-branch` |
|
||||||
|
| `push tag` | `refs/tags/v1.2.3` | |
|
||||||
|
|
||||||
|
#### `{{tag}}`
|
||||||
|
|
||||||
|
Returns the tag name that triggered the workflow run. Will be empty if not a
|
||||||
|
tag reference:
|
||||||
|
|
||||||
|
| Event | Ref | Output |
|
||||||
|
|-----------------|-------------------------------|--------------------|
|
||||||
|
| `pull_request` | `refs/pull/2/merge` | |
|
||||||
|
| `push` | `refs/heads/master` | |
|
||||||
|
| `push` | `refs/heads/my/branch` | |
|
||||||
|
| `push tag` | `refs/tags/v1.2.3` | `v1.2.3` |
|
||||||
|
|
||||||
|
#### `{{sha}}`
|
||||||
|
|
||||||
|
Returns the short commit SHA that triggered the workflow run (e.g., `90dd603`).
|
||||||
|
|
||||||
|
#### `{{base_ref}}`
|
||||||
|
|
||||||
|
Returns the base ref or target branch of the pull request that triggered the
|
||||||
|
workflow run. Will be empty for a branch reference:
|
||||||
|
|
||||||
|
| Event | Ref | Output |
|
||||||
|
|----------------|-------------------------------|--------------------|
|
||||||
|
| `pull_request` | `refs/pull/2/merge` | `master` |
|
||||||
|
| `push` | `refs/heads/master` | |
|
||||||
|
| `push` | `refs/heads/my/branch` | |
|
||||||
|
| `push tag`* | `refs/tags/v1.2.3` | `master` |
|
||||||
|
|
||||||
|
> *`base_ref` is available in the push payload but doesn't always seem to
|
||||||
|
> return the expected branch when the push tag event occurs. It's also
|
||||||
|
> [not documented in GitHub docs](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push).
|
||||||
|
> We keep it for backward compatibility, but it's **not recommended relying on it**.
|
||||||
|
> More context in [#192](https://github.com/docker/metadata-action/pull/192#discussion_r854673012).
|
||||||
|
|
||||||
|
#### `{{is_default_branch}}`
|
||||||
|
|
||||||
|
Returns `true` if the branch that triggered the workflow run is the default
|
||||||
|
one, otherwise `false`.
|
||||||
|
|
||||||
|
#### `{{date '<format>'}}`
|
||||||
|
|
||||||
|
Returns the current date rendered by its [moment format](https://momentjs.com/docs/#/displaying/format/).
|
||||||
|
|
||||||
|
| Expression | Output example |
|
||||||
|
|--------------------------------------------|-----------------------------------------|
|
||||||
|
| `{{date 'YYYYMMDD'}}` | `20200110` |
|
||||||
|
| `{{date 'dddd, MMMM Do YYYY, h:mm:ss a'}}` | `Friday, January 10th 2020, 3:25:50 pm` |
|
||||||
|
|
||||||
### Major version zero
|
### Major version zero
|
||||||
|
|
||||||
Major version zero (`0.y.z`) is for initial development and **may** change at any time. This means the public API
|
Major version zero (`0.y.z`) is for initial development and **may** change at
|
||||||
[**should not** be considered stable](https://semver.org/#spec-item-4).
|
any time. This means the public API [**should not** be considered stable](https://semver.org/#spec-item-4).
|
||||||
|
|
||||||
In this case, Docker tag `0` **should not** be generated if you're using [`type=semver`](#typesemver) with `{{major}}`
|
In this case, Docker tag `0` **should not** be generated if you're using [`type=semver`](#typesemver)
|
||||||
pattern. You can manage this behavior like this:
|
with `{{major}}` pattern. You can manage this behavior like this:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# refs/tags/v0.1.2
|
# refs/tags/v0.1.2
|
||||||
@@ -655,19 +805,19 @@ tags: |
|
|||||||
|
|
||||||
### JSON output object
|
### JSON output object
|
||||||
|
|
||||||
The `json` output is a JSON object composed of the generated tags and labels so that you can reuse them further in your
|
The `json` output is a JSON object composed of the generated tags and labels so
|
||||||
workflow using the [`fromJSON` function](https://docs.github.com/en/actions/learn-github-actions/expressions#fromjson):
|
that you can reuse them further in your workflow using the [`fromJSON` function](https://docs.github.com/en/actions/learn-github-actions/expressions#fromjson):
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
id: meta
|
id: meta
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: name/app
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
@@ -686,7 +836,7 @@ labels generated are not suitable, you can overwrite them like this:
|
|||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: name/app
|
||||||
labels: |
|
labels: |
|
||||||
@@ -696,18 +846,7 @@ labels generated are not suitable, you can overwrite them like this:
|
|||||||
org.opencontainers.image.vendor=MyCompany
|
org.opencontainers.image.vendor=MyCompany
|
||||||
```
|
```
|
||||||
|
|
||||||
## Keep up-to-date with GitHub Dependabot
|
## Contributing
|
||||||
|
|
||||||
Since [Dependabot](https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot)
|
Want to contribute? Awesome! You can find information about contributing to
|
||||||
has [native GitHub Actions support](https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates#package-ecosystem),
|
this project in the [CONTRIBUTING.md](/.github/CONTRIBUTING.md)
|
||||||
to enable it on your GitHub repo all you need to do is add the `.github/dependabot.yml` file:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
version: 2
|
|
||||||
updates:
|
|
||||||
# Maintain dependencies for GitHub Actions
|
|
||||||
- package-ecosystem: "github-actions"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
```
|
|
||||||
|
31
UPGRADE.md
31
UPGRADE.md
@@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
## v2 to v3
|
## v2 to v3
|
||||||
|
|
||||||
* Repository has been moved to docker org. Replace `crazy-max/ghaction-docker-meta@v2` with `docker/metadata-action@v3`
|
* Repository has been moved to docker org. Replace `crazy-max/ghaction-docker-meta@v2`
|
||||||
|
with `docker/metadata-action@v4`
|
||||||
* The default bake target has been changed: `ghaction-docker-meta` > `docker-metadata-action`
|
* The default bake target has been changed: `ghaction-docker-meta` > `docker-metadata-action`
|
||||||
|
|
||||||
## v1 to v2
|
## v1 to v2
|
||||||
@@ -132,7 +133,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
@@ -142,13 +143,13 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
@@ -176,23 +177,23 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: name/app
|
||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
@@ -222,7 +223,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
@@ -235,13 +236,13 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
@@ -269,11 +270,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
-
|
-
|
||||||
name: Docker meta
|
name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v3
|
uses: docker/metadata-action@v4
|
||||||
with:
|
with:
|
||||||
images: name/app
|
images: name/app
|
||||||
tags: |
|
tags: |
|
||||||
@@ -284,13 +285,13 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Login to DockerHub
|
name: Login to DockerHub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
-
|
-
|
||||||
name: Build and push
|
name: Build and push
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
import {beforeEach, describe, expect, it, jest} from '@jest/globals';
|
import {describe, expect, it, jest} from '@jest/globals';
|
||||||
import * as fs from 'fs';
|
import * as fs from 'fs';
|
||||||
import * as os from 'os';
|
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
|
|
||||||
import * as context from '../src/context';
|
import * as context from '../src/context';
|
||||||
@@ -166,30 +165,6 @@ describe('asyncForEach', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('setOutput', () => {
|
|
||||||
beforeEach(() => {
|
|
||||||
process.stdout.write = jest.fn() as typeof process.stdout.write;
|
|
||||||
});
|
|
||||||
|
|
||||||
// eslint-disable-next-line jest/expect-expect
|
|
||||||
it('setOutput produces the correct command', () => {
|
|
||||||
context.setOutput('some output', 'some value');
|
|
||||||
assertWriteCalls([`::set-output name=some output::some value${os.EOL}`]);
|
|
||||||
});
|
|
||||||
|
|
||||||
// eslint-disable-next-line jest/expect-expect
|
|
||||||
it('setOutput handles bools', () => {
|
|
||||||
context.setOutput('some output', false);
|
|
||||||
assertWriteCalls([`::set-output name=some output::false${os.EOL}`]);
|
|
||||||
});
|
|
||||||
|
|
||||||
// eslint-disable-next-line jest/expect-expect
|
|
||||||
it('setOutput handles numbers', () => {
|
|
||||||
context.setOutput('some output', 1.01);
|
|
||||||
assertWriteCalls([`::set-output name=some output::1.01${os.EOL}`]);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
// See: https://github.com/actions/toolkit/blob/master/packages/core/src/core.ts#L67
|
// See: https://github.com/actions/toolkit/blob/master/packages/core/src/core.ts#L67
|
||||||
function getInputName(name: string): string {
|
function getInputName(name: string): string {
|
||||||
return `INPUT_${name.replace(/ /g, '_').toUpperCase()}`;
|
return `INPUT_${name.replace(/ /g, '_').toUpperCase()}`;
|
||||||
@@ -198,11 +173,3 @@ function getInputName(name: string): string {
|
|||||||
function setInput(name: string, value: string): void {
|
function setInput(name: string, value: string): void {
|
||||||
process.env[getInputName(name)] = value;
|
process.env[getInputName(name)] = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Assert that process.stdout.write calls called only with the given arguments.
|
|
||||||
function assertWriteCalls(calls: string[]): void {
|
|
||||||
expect(process.stdout.write).toHaveBeenCalledTimes(calls.length);
|
|
||||||
for (let i = 0; i < calls.length; i++) {
|
|
||||||
expect(process.stdout.write).toHaveBeenNthCalledWith(i + 1, calls[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
30
__tests__/fixtures/event_create_branch.env
Normal file
30
__tests__/fixtures/event_create_branch.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_49ba9b4e-1733-447c-b700-1cea19f95b82
|
||||||
|
GITHUB_EVENT_NAME=create
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_create_branch.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_49ba9b4e-1733-447c-b700-1cea19f95b82
|
||||||
|
GITHUB_REF=refs/heads/dev
|
||||||
|
GITHUB_REF_NAME=dev
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188731929
|
||||||
|
GITHUB_RUN_NUMBER=14
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=5f3331d7f7044c18ca9f12c77d961c4d7cf3276a
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_49ba9b4e-1733-447c-b700-1cea19f95b82
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
145
__tests__/fixtures/event_create_branch.json
Normal file
145
__tests__/fixtures/event_create_branch.json
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
{
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"master_branch": "master",
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"pusher_type": "user",
|
||||||
|
"ref": "dev",
|
||||||
|
"ref_type": "branch",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:24:14Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
30
__tests__/fixtures/event_create_tag.env
Normal file
30
__tests__/fixtures/event_create_tag.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_06751acb-da10-4e54-916a-60749556fc8b
|
||||||
|
GITHUB_EVENT_NAME=create
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_create_tag.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_06751acb-da10-4e54-916a-60749556fc8b
|
||||||
|
GITHUB_REF=refs/tags/v2.1.8-beta.67
|
||||||
|
GITHUB_REF_NAME=v2.1.8-beta.67
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188815957
|
||||||
|
GITHUB_RUN_NUMBER=22
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_06751acb-da10-4e54-916a-60749556fc8b
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
145
__tests__/fixtures/event_create_tag.json
Normal file
145
__tests__/fixtures/event_create_tag.json
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
{
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"master_branch": "master",
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"pusher_type": "user",
|
||||||
|
"ref": "v2.1.8-beta.67",
|
||||||
|
"ref_type": "tag",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:41:03Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
30
__tests__/fixtures/event_discussion_created.env
Normal file
30
__tests__/fixtures/event_discussion_created.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_5f8f9da1-1c58-4a8e-bef4-dba436a05edf
|
||||||
|
GITHUB_EVENT_NAME=discussion
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_discussion_created.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_5f8f9da1-1c58-4a8e-bef4-dba436a05edf
|
||||||
|
GITHUB_REF=refs/heads/master
|
||||||
|
GITHUB_REF_NAME=master
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188642055
|
||||||
|
GITHUB_RUN_NUMBER=7
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=266574110acf203503badf966df2ea24b5d732d7
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_5f8f9da1-1c58-4a8e-bef4-dba436a05edf
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
205
__tests__/fixtures/event_discussion_created.json
Normal file
205
__tests__/fixtures/event_discussion_created.json
Normal file
@@ -0,0 +1,205 @@
|
|||||||
|
{
|
||||||
|
"action": "created",
|
||||||
|
"discussion": {
|
||||||
|
"active_lock_reason": null,
|
||||||
|
"answer_chosen_at": null,
|
||||||
|
"answer_chosen_by": null,
|
||||||
|
"answer_html_url": null,
|
||||||
|
"author_association": "COLLABORATOR",
|
||||||
|
"body": "bar",
|
||||||
|
"category": {
|
||||||
|
"created_at": "2022-04-19T11:05:12.000+02:00",
|
||||||
|
"description": "Chat about anything and everything here",
|
||||||
|
"emoji": ":speech_balloon:",
|
||||||
|
"id": 37396924,
|
||||||
|
"is_answerable": false,
|
||||||
|
"name": "General",
|
||||||
|
"node_id": "DIC_kwDOEQjNNc4COqG8",
|
||||||
|
"repository_id": 285789493,
|
||||||
|
"slug": "general",
|
||||||
|
"updated_at": "2022-04-19T11:05:12.000+02:00"
|
||||||
|
},
|
||||||
|
"comments": 0,
|
||||||
|
"created_at": "2022-04-19T09:07:32Z",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action/discussions/13",
|
||||||
|
"id": 4019118,
|
||||||
|
"locked": false,
|
||||||
|
"node_id": "D_kwDOEQjNNc4APVOu",
|
||||||
|
"number": 13,
|
||||||
|
"reactions": {
|
||||||
|
"+1": 0,
|
||||||
|
"-1": 0,
|
||||||
|
"confused": 0,
|
||||||
|
"eyes": 0,
|
||||||
|
"heart": 0,
|
||||||
|
"hooray": 0,
|
||||||
|
"laugh": 0,
|
||||||
|
"rocket": 0,
|
||||||
|
"total_count": 0,
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action/discussions/13/reactions"
|
||||||
|
},
|
||||||
|
"repository_url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"state": "open",
|
||||||
|
"timeline_url": "https://api.github.com/repos/docker/test-docker-action/discussions/13/timeline",
|
||||||
|
"title": "foo",
|
||||||
|
"updated_at": "2022-04-19T09:07:32Z",
|
||||||
|
"user": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 4,
|
||||||
|
"open_issues_count": 4,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
30
__tests__/fixtures/event_discussion_pinned.env
Normal file
30
__tests__/fixtures/event_discussion_pinned.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_940c04a5-537a-4401-afe6-1f044e1d3836
|
||||||
|
GITHUB_EVENT_NAME=discussion
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_discussion_pinned.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_940c04a5-537a-4401-afe6-1f044e1d3836
|
||||||
|
GITHUB_REF=refs/heads/master
|
||||||
|
GITHUB_REF_NAME=master
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188642074
|
||||||
|
GITHUB_RUN_NUMBER=8
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=266574110acf203503badf966df2ea24b5d732d7
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_940c04a5-537a-4401-afe6-1f044e1d3836
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
205
__tests__/fixtures/event_discussion_pinned.json
Normal file
205
__tests__/fixtures/event_discussion_pinned.json
Normal file
@@ -0,0 +1,205 @@
|
|||||||
|
{
|
||||||
|
"action": "pinned",
|
||||||
|
"discussion": {
|
||||||
|
"active_lock_reason": null,
|
||||||
|
"answer_chosen_at": null,
|
||||||
|
"answer_chosen_by": null,
|
||||||
|
"answer_html_url": null,
|
||||||
|
"author_association": "COLLABORATOR",
|
||||||
|
"body": "bar",
|
||||||
|
"category": {
|
||||||
|
"created_at": "2022-04-19T11:05:12.000+02:00",
|
||||||
|
"description": "Chat about anything and everything here",
|
||||||
|
"emoji": ":speech_balloon:",
|
||||||
|
"id": 37396924,
|
||||||
|
"is_answerable": false,
|
||||||
|
"name": "General",
|
||||||
|
"node_id": "DIC_kwDOEQjNNc4COqG8",
|
||||||
|
"repository_id": 285789493,
|
||||||
|
"slug": "general",
|
||||||
|
"updated_at": "2022-04-19T11:05:12.000+02:00"
|
||||||
|
},
|
||||||
|
"comments": 0,
|
||||||
|
"created_at": "2022-04-19T09:07:32Z",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action/discussions/13",
|
||||||
|
"id": 4019118,
|
||||||
|
"locked": false,
|
||||||
|
"node_id": "D_kwDOEQjNNc4APVOu",
|
||||||
|
"number": 13,
|
||||||
|
"reactions": {
|
||||||
|
"+1": 0,
|
||||||
|
"-1": 0,
|
||||||
|
"confused": 0,
|
||||||
|
"eyes": 0,
|
||||||
|
"heart": 0,
|
||||||
|
"hooray": 0,
|
||||||
|
"laugh": 0,
|
||||||
|
"rocket": 0,
|
||||||
|
"total_count": 0,
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action/discussions/13/reactions"
|
||||||
|
},
|
||||||
|
"repository_url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"state": "open",
|
||||||
|
"timeline_url": "https://api.github.com/repos/docker/test-docker-action/discussions/13/timeline",
|
||||||
|
"title": "foo",
|
||||||
|
"updated_at": "2022-04-19T09:07:32Z",
|
||||||
|
"user": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 4,
|
||||||
|
"open_issues_count": 4,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
30
__tests__/fixtures/event_issue_opened.env
Normal file
30
__tests__/fixtures/event_issue_opened.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_b598b668-2cad-465a-b526-d21912b7d2b2
|
||||||
|
GITHUB_EVENT_NAME=issues
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_issue_opened.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_b598b668-2cad-465a-b526-d21912b7d2b2
|
||||||
|
GITHUB_REF=refs/heads/master
|
||||||
|
GITHUB_REF_NAME=master
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188657159
|
||||||
|
GITHUB_RUN_NUMBER=9
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=266574110acf203503badf966df2ea24b5d732d7
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_b598b668-2cad-465a-b526-d21912b7d2b2
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
200
__tests__/fixtures/event_issue_opened.json
Normal file
200
__tests__/fixtures/event_issue_opened.json
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
{
|
||||||
|
"action": "opened",
|
||||||
|
"issue": {
|
||||||
|
"active_lock_reason": null,
|
||||||
|
"assignee": null,
|
||||||
|
"assignees": [],
|
||||||
|
"author_association": "COLLABORATOR",
|
||||||
|
"body": "bar",
|
||||||
|
"closed_at": null,
|
||||||
|
"comments": 0,
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/issues/14/comments",
|
||||||
|
"created_at": "2022-04-19T09:10:26Z",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/issues/14/events",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action/issues/14",
|
||||||
|
"id": 1208034626,
|
||||||
|
"labels": [],
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/issues/14/labels{/name}",
|
||||||
|
"locked": false,
|
||||||
|
"milestone": null,
|
||||||
|
"node_id": "I_kwDOEQjNNc5IASVC",
|
||||||
|
"number": 14,
|
||||||
|
"performed_via_github_app": null,
|
||||||
|
"reactions": {
|
||||||
|
"+1": 0,
|
||||||
|
"-1": 0,
|
||||||
|
"confused": 0,
|
||||||
|
"eyes": 0,
|
||||||
|
"heart": 0,
|
||||||
|
"hooray": 0,
|
||||||
|
"laugh": 0,
|
||||||
|
"rocket": 0,
|
||||||
|
"total_count": 0,
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action/issues/14/reactions"
|
||||||
|
},
|
||||||
|
"repository_url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"state": "open",
|
||||||
|
"timeline_url": "https://api.github.com/repos/docker/test-docker-action/issues/14/timeline",
|
||||||
|
"title": "foo",
|
||||||
|
"updated_at": "2022-04-19T09:10:26Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action/issues/14",
|
||||||
|
"user": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 5,
|
||||||
|
"open_issues_count": 5,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=master
|
GITHUB_BASE_REF=master
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_e00a951d-2585-4fac-b085-459d80e69a2f
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_ca953e95-2f41-4926-bc52-a1c8d90e94c1
|
||||||
GITHUB_EVENT_NAME=pull_request
|
GITHUB_EVENT_NAME=pull_request
|
||||||
GITHUB_EVENT_PATH=./__tests__/fixtures/event_pull_request.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_pull_request.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=pr
|
GITHUB_HEAD_REF=test-pr
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_e00a951d-2585-4fac-b085-459d80e69a2f
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_ca953e95-2f41-4926-bc52-a1c8d90e94c1
|
||||||
GITHUB_REF=refs/pull/2/merge
|
GITHUB_REF=refs/pull/15/merge
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=15/merge
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325972677
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=7
|
GITHUB_RUN_ID=2188688025
|
||||||
|
GITHUB_RUN_NUMBER=11
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=1e9249f05bfc090e0688b8fb9c1b347586add504
|
GITHUB_SHA=a9c8c5828b91be19d9728548b24759e352367ef1
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_ca953e95-2f41-4926-bc52-a1c8d90e94c1
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,35 +1,49 @@
|
|||||||
{
|
{
|
||||||
"action": "opened",
|
"action": "opened",
|
||||||
"number": 7,
|
"number": 15,
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
"pull_request": {
|
"pull_request": {
|
||||||
"_links": {
|
"_links": {
|
||||||
"comments": {
|
"comments": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/issues/7/comments"
|
"href": "https://api.github.com/repos/docker/test-docker-action/issues/15/comments"
|
||||||
},
|
},
|
||||||
"commits": {
|
"commits": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7/commits"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15/commits"
|
||||||
},
|
},
|
||||||
"html": {
|
"html": {
|
||||||
"href": "https://github.com/crazy-max/test-docker-action/pull/7"
|
"href": "https://github.com/docker/test-docker-action/pull/15"
|
||||||
},
|
},
|
||||||
"issue": {
|
"issue": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/issues/7"
|
"href": "https://api.github.com/repos/docker/test-docker-action/issues/15"
|
||||||
},
|
},
|
||||||
"review_comment": {
|
"review_comment": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/comments{/number}"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/comments{/number}"
|
||||||
},
|
},
|
||||||
"review_comments": {
|
"review_comments": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7/comments"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15/comments"
|
||||||
},
|
},
|
||||||
"self": {
|
"self": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15"
|
||||||
},
|
},
|
||||||
"statuses": {
|
"statuses": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/0337b3a374a0b833cf127b9111ca8c5589d93616"
|
"href": "https://api.github.com/repos/docker/test-docker-action/statuses/3370e228f2209994d57af4427fe64e71bb79ac96"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active_lock_reason": null,
|
"active_lock_reason": null,
|
||||||
"additions": 0,
|
"additions": 1,
|
||||||
"assignee": null,
|
"assignee": null,
|
||||||
"assignees": [],
|
"assignees": [],
|
||||||
"author_association": "COLLABORATOR",
|
"author_association": "COLLABORATOR",
|
||||||
@@ -43,52 +57,53 @@
|
|||||||
"allow_merge_commit": true,
|
"allow_merge_commit": true,
|
||||||
"allow_rebase_merge": true,
|
"allow_rebase_merge": true,
|
||||||
"allow_squash_merge": true,
|
"allow_squash_merge": true,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"allow_update_branch": false,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
"created_at": "2020-08-07T09:23:00Z",
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"delete_branch_on_merge": false,
|
"delete_branch_on_merge": false,
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
"description": "Test \"Docker\" Actions",
|
"description": "Test \"Docker\" Actions",
|
||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": false,
|
||||||
"forks": 1,
|
"forks": 1,
|
||||||
"forks_count": 1,
|
"forks_count": 1,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
"full_name": "docker/test-docker-action",
|
"full_name": "docker/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": true,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": true,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 285789493,
|
||||||
"is_template": false,
|
"is_template": false,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
"language": "JavaScript",
|
"language": "JavaScript",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
@@ -96,88 +111,88 @@
|
|||||||
"spdx_id": "MIT",
|
"spdx_id": "MIT",
|
||||||
"url": "https://api.github.com/licenses/mit"
|
"url": "https://api.github.com/licenses/mit"
|
||||||
},
|
},
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 5,
|
"open_issues": 6,
|
||||||
"open_issues_count": 5,
|
"open_issues_count": 6,
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 5429470,
|
"id": 5429470,
|
||||||
"login": "docker",
|
"login": "docker",
|
||||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "Organization",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-10-21T21:44:34Z",
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
"size": 714,
|
"size": 796,
|
||||||
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
"stargazers_count": 0,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
"updated_at": "2021-10-21T21:44:37Z",
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
"visibility": "private",
|
"visibility": "private",
|
||||||
"watchers": 0,
|
"watchers": 0,
|
||||||
"watchers_count": 0
|
"watchers_count": 0
|
||||||
},
|
},
|
||||||
"sha": "ce1a91a20f9e2c064bcd76a7b95e091f831cf653",
|
"sha": "266574110acf203503badf966df2ea24b5d732d7",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 5429470,
|
"id": 5429470,
|
||||||
"login": "docker",
|
"login": "docker",
|
||||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "Organization",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"body": null,
|
"body": null,
|
||||||
"changed_files": 0,
|
"changed_files": 1,
|
||||||
"closed_at": null,
|
"closed_at": null,
|
||||||
"comments": 0,
|
"comments": 0,
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/7/comments",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/issues/15/comments",
|
||||||
"commits": 1,
|
"commits": 1,
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7/commits",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/pulls/15/commits",
|
||||||
"created_at": "2021-10-21T21:46:27Z",
|
"created_at": "2022-04-19T09:16:17Z",
|
||||||
"deletions": 0,
|
"deletions": 1,
|
||||||
"diff_url": "https://github.com/crazy-max/test-docker-action/pull/7.diff",
|
"diff_url": "https://github.com/docker/test-docker-action/pull/15.diff",
|
||||||
"draft": false,
|
"draft": false,
|
||||||
"head": {
|
"head": {
|
||||||
"label": "crazy-max:test-pr",
|
"label": "crazy-max:test-pr",
|
||||||
@@ -188,6 +203,7 @@
|
|||||||
"allow_merge_commit": true,
|
"allow_merge_commit": true,
|
||||||
"allow_rebase_merge": true,
|
"allow_rebase_merge": true,
|
||||||
"allow_squash_merge": true,
|
"allow_squash_merge": true,
|
||||||
|
"allow_update_branch": false,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
||||||
@@ -232,7 +248,7 @@
|
|||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
||||||
"language": "Dockerfile",
|
"language": "JavaScript",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
@@ -260,7 +276,7 @@
|
|||||||
"id": 1951866,
|
"id": 1951866,
|
||||||
"login": "crazy-max",
|
"login": "crazy-max",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
@@ -271,7 +287,7 @@
|
|||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-10-21T21:46:11Z",
|
"pushed_at": "2022-04-19T09:16:07Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
||||||
"size": 151,
|
"size": 151,
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
||||||
@@ -285,13 +301,13 @@
|
|||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
||||||
"updated_at": "2021-07-15T07:56:00Z",
|
"updated_at": "2022-04-19T09:13:10Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
||||||
"visibility": "private",
|
"visibility": "private",
|
||||||
"watchers": 0,
|
"watchers": 0,
|
||||||
"watchers_count": 0
|
"watchers_count": 0
|
||||||
},
|
},
|
||||||
"sha": "0337b3a374a0b833cf127b9111ca8c5589d93616",
|
"sha": "3370e228f2209994d57af4427fe64e71bb79ac96",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
@@ -303,7 +319,7 @@
|
|||||||
"id": 1951866,
|
"id": 1951866,
|
||||||
"login": "crazy-max",
|
"login": "crazy-max",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
@@ -313,9 +329,9 @@
|
|||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action/pull/7",
|
"html_url": "https://github.com/docker/test-docker-action/pull/15",
|
||||||
"id": 763682530,
|
"id": 912840343,
|
||||||
"issue_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/7",
|
"issue_url": "https://api.github.com/repos/docker/test-docker-action/issues/15",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"maintainer_can_modify": true,
|
"maintainer_can_modify": true,
|
||||||
@@ -326,20 +342,20 @@
|
|||||||
"merged_at": null,
|
"merged_at": null,
|
||||||
"merged_by": null,
|
"merged_by": null,
|
||||||
"milestone": null,
|
"milestone": null,
|
||||||
"node_id": "PR_kwDOEQjNNc4thN7i",
|
"node_id": "PR_kwDOEQjNNc42aNaX",
|
||||||
"number": 7,
|
"number": 15,
|
||||||
"patch_url": "https://github.com/crazy-max/test-docker-action/pull/7.patch",
|
"patch_url": "https://github.com/docker/test-docker-action/pull/15.patch",
|
||||||
"rebaseable": null,
|
"rebaseable": null,
|
||||||
"requested_reviewers": [],
|
"requested_reviewers": [],
|
||||||
"requested_teams": [],
|
"requested_teams": [],
|
||||||
"review_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/comments{/number}",
|
"review_comment_url": "https://api.github.com/repos/docker/test-docker-action/pulls/comments{/number}",
|
||||||
"review_comments": 0,
|
"review_comments": 0,
|
||||||
"review_comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7/comments",
|
"review_comments_url": "https://api.github.com/repos/docker/test-docker-action/pulls/15/comments",
|
||||||
"state": "open",
|
"state": "open",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/0337b3a374a0b833cf127b9111ca8c5589d93616",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/3370e228f2209994d57af4427fe64e71bb79ac96",
|
||||||
"title": "Trigger notification",
|
"title": "small change",
|
||||||
"updated_at": "2021-10-21T21:46:27Z",
|
"updated_at": "2022-04-19T09:16:17Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/7",
|
"url": "https://api.github.com/repos/docker/test-docker-action/pulls/15",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
@@ -351,7 +367,7 @@
|
|||||||
"id": 1951866,
|
"id": 1951866,
|
||||||
"login": "crazy-max",
|
"login": "crazy-max",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
@@ -363,51 +379,51 @@
|
|||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"allow_forking": true,
|
"allow_forking": true,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
"created_at": "2020-08-07T09:23:00Z",
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
"description": "Test \"Docker\" Actions",
|
"description": "Test \"Docker\" Actions",
|
||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": false,
|
||||||
"forks": 1,
|
"forks": 1,
|
||||||
"forks_count": 1,
|
"forks_count": 1,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
"full_name": "docker/test-docker-action",
|
"full_name": "docker/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": true,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": true,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 285789493,
|
||||||
"is_template": false,
|
"is_template": false,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
"language": "JavaScript",
|
"language": "JavaScript",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
@@ -415,52 +431,52 @@
|
|||||||
"spdx_id": "MIT",
|
"spdx_id": "MIT",
|
||||||
"url": "https://api.github.com/licenses/mit"
|
"url": "https://api.github.com/licenses/mit"
|
||||||
},
|
},
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 5,
|
"open_issues": 6,
|
||||||
"open_issues_count": 5,
|
"open_issues_count": 6,
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 5429470,
|
"id": 5429470,
|
||||||
"login": "docker",
|
"login": "docker",
|
||||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "Organization",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-10-21T21:44:34Z",
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
"size": 714,
|
"size": 796,
|
||||||
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
"stargazers_count": 0,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
"updated_at": "2021-10-21T21:44:37Z",
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
"visibility": "private",
|
"visibility": "private",
|
||||||
"watchers": 0,
|
"watchers": 0,
|
||||||
"watchers_count": 0
|
"watchers_count": 0
|
||||||
@@ -476,7 +492,7 @@
|
|||||||
"id": 1951866,
|
"id": 1951866,
|
||||||
"login": "crazy-max",
|
"login": "crazy-max",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
GITHUB_ACTION_REF=
|
GITHUB_ACTION_REF=
|
||||||
@@ -6,20 +6,25 @@ GITHUB_ACTION_REPOSITORY=
|
|||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=master
|
GITHUB_BASE_REF=master
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_cc4da131-0660-4771-8663-0f96c0fc944f
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_2f69f48f-fb93-475f-a6a5-91dc7866f518
|
||||||
GITHUB_EVENT_NAME=pull_request_target
|
GITHUB_EVENT_NAME=pull_request_target
|
||||||
GITHUB_EVENT_PATH=./__tests__/fixtures/event_pull_request_target.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_pull_request_target.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=test-pr-target
|
GITHUB_HEAD_REF=test-pr
|
||||||
GITHUB_JOB=build
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_cc4da131-0660-4771-8663-0f96c0fc944f
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_2f69f48f-fb93-475f-a6a5-91dc7866f518
|
||||||
GITHUB_REF=refs/heads/master
|
GITHUB_REF=refs/heads/master
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=master
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=867725119
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=12
|
GITHUB_RUN_ID=2188688000
|
||||||
|
GITHUB_RUN_NUMBER=10
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=f24900bfcfee76d8055c8421a164c7e57ad20e68
|
GITHUB_SHA=266574110acf203503badf966df2ea24b5d732d7
|
||||||
GITHUB_WORKFLOW=push-ghcr
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_2f69f48f-fb93-475f-a6a5-91dc7866f518
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,93 +1,109 @@
|
|||||||
{
|
{
|
||||||
"action": "synchronize",
|
"action": "opened",
|
||||||
"after": "57a8fb29acfb3c1e27c66226a8993fb4ef722e26",
|
"number": 15,
|
||||||
"before": "18c4c149d695bdeba42643ef8343a6b8e466970c",
|
"organization": {
|
||||||
"number": 8,
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
"pull_request": {
|
"pull_request": {
|
||||||
"_links": {
|
"_links": {
|
||||||
"comments": {
|
"comments": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/issues/8/comments"
|
"href": "https://api.github.com/repos/docker/test-docker-action/issues/15/comments"
|
||||||
},
|
},
|
||||||
"commits": {
|
"commits": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8/commits"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15/commits"
|
||||||
},
|
},
|
||||||
"html": {
|
"html": {
|
||||||
"href": "https://github.com/crazy-max/test-docker-action/pull/8"
|
"href": "https://github.com/docker/test-docker-action/pull/15"
|
||||||
},
|
},
|
||||||
"issue": {
|
"issue": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/issues/8"
|
"href": "https://api.github.com/repos/docker/test-docker-action/issues/15"
|
||||||
},
|
},
|
||||||
"review_comment": {
|
"review_comment": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/comments{/number}"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/comments{/number}"
|
||||||
},
|
},
|
||||||
"review_comments": {
|
"review_comments": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8/comments"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15/comments"
|
||||||
},
|
},
|
||||||
"self": {
|
"self": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8"
|
"href": "https://api.github.com/repos/docker/test-docker-action/pulls/15"
|
||||||
},
|
},
|
||||||
"statuses": {
|
"statuses": {
|
||||||
"href": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/57a8fb29acfb3c1e27c66226a8993fb4ef722e26"
|
"href": "https://api.github.com/repos/docker/test-docker-action/statuses/3370e228f2209994d57af4427fe64e71bb79ac96"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active_lock_reason": null,
|
"active_lock_reason": null,
|
||||||
"additions": 1,
|
"additions": 1,
|
||||||
"assignee": null,
|
"assignee": null,
|
||||||
"assignees": [],
|
"assignees": [],
|
||||||
"author_association": "OWNER",
|
"author_association": "COLLABORATOR",
|
||||||
"auto_merge": null,
|
"auto_merge": null,
|
||||||
"base": {
|
"base": {
|
||||||
"label": "crazy-max:master",
|
"label": "docker:master",
|
||||||
"ref": "master",
|
"ref": "master",
|
||||||
"repo": {
|
"repo": {
|
||||||
|
"allow_auto_merge": false,
|
||||||
|
"allow_forking": true,
|
||||||
"allow_merge_commit": true,
|
"allow_merge_commit": true,
|
||||||
"allow_rebase_merge": true,
|
"allow_rebase_merge": true,
|
||||||
"allow_squash_merge": true,
|
"allow_squash_merge": true,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"allow_update_branch": false,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
"created_at": "2020-08-07T09:23:00Z",
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"delete_branch_on_merge": false,
|
"delete_branch_on_merge": false,
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
"description": "Test \"Docker\" Actions",
|
"description": "Test \"Docker\" Actions",
|
||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": false,
|
||||||
"forks": 4,
|
"forks": 1,
|
||||||
"forks_count": 4,
|
"forks_count": 1,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
"full_name": "crazy-max/test-docker-action",
|
"full_name": "docker/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": true,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": true,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 285789493,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"is_template": false,
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
"language": "Dockerfile",
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
@@ -95,94 +111,99 @@
|
|||||||
"spdx_id": "MIT",
|
"spdx_id": "MIT",
|
||||||
"url": "https://api.github.com/licenses/mit"
|
"url": "https://api.github.com/licenses/mit"
|
||||||
},
|
},
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 4,
|
"open_issues": 6,
|
||||||
"open_issues_count": 4,
|
"open_issues_count": 6,
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 1951866,
|
"id": 5429470,
|
||||||
"login": "crazy-max",
|
"login": "docker",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "User",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
},
|
},
|
||||||
"private": false,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-05-23T01:38:41Z",
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
"size": 137,
|
"size": 796,
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
"stargazers_count": 3,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"topics": [],
|
||||||
"updated_at": "2021-05-23T01:37:33Z",
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
"watchers": 3,
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
"watchers_count": 3
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
},
|
},
|
||||||
"sha": "2b13c4617af78dc00a6304390682f234a53f3665",
|
"sha": "266574110acf203503badf966df2ea24b5d732d7",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 1951866,
|
"id": 5429470,
|
||||||
"login": "crazy-max",
|
"login": "docker",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "User",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"body": "",
|
"body": null,
|
||||||
"changed_files": 1,
|
"changed_files": 1,
|
||||||
"closed_at": null,
|
"closed_at": null,
|
||||||
"comments": 0,
|
"comments": 0,
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/8/comments",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/issues/15/comments",
|
||||||
"commits": 2,
|
"commits": 1,
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8/commits",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/pulls/15/commits",
|
||||||
"created_at": "2021-05-23T01:24:57Z",
|
"created_at": "2022-04-19T09:16:17Z",
|
||||||
"deletions": 1,
|
"deletions": 1,
|
||||||
"diff_url": "https://github.com/crazy-max/test-docker-action/pull/8.diff",
|
"diff_url": "https://github.com/docker/test-docker-action/pull/15.diff",
|
||||||
"draft": false,
|
"draft": false,
|
||||||
"head": {
|
"head": {
|
||||||
"label": "crazy-max:test-pr-target",
|
"label": "crazy-max:test-pr",
|
||||||
"ref": "test-pr-target",
|
"ref": "test-pr",
|
||||||
"repo": {
|
"repo": {
|
||||||
|
"allow_auto_merge": false,
|
||||||
|
"allow_forking": true,
|
||||||
"allow_merge_commit": true,
|
"allow_merge_commit": true,
|
||||||
"allow_rebase_merge": true,
|
"allow_rebase_merge": true,
|
||||||
"allow_squash_merge": true,
|
"allow_squash_merge": true,
|
||||||
|
"allow_update_branch": false,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
||||||
@@ -195,7 +216,7 @@
|
|||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
||||||
"created_at": "2020-08-07T09:23:00Z",
|
"created_at": "2021-07-11T17:34:22Z",
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"delete_branch_on_merge": false,
|
"delete_branch_on_merge": false,
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
||||||
@@ -203,9 +224,9 @@
|
|||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": true,
|
||||||
"forks": 4,
|
"forks": 0,
|
||||||
"forks_count": 4,
|
"forks_count": 0,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
||||||
"full_name": "crazy-max/test-docker-action",
|
"full_name": "crazy-max/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
||||||
@@ -215,18 +236,19 @@
|
|||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": false,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": false,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/crazy-max/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 385013169,
|
||||||
|
"is_template": false,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
||||||
"language": "Dockerfile",
|
"language": "JavaScript",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
@@ -239,10 +261,10 @@
|
|||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkzODUwMTMxNjk=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 4,
|
"open_issues": 0,
|
||||||
"open_issues_count": 4,
|
"open_issues_count": 0,
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
@@ -263,13 +285,13 @@
|
|||||||
"type": "User",
|
"type": "User",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
},
|
},
|
||||||
"private": false,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-05-23T01:38:41Z",
|
"pushed_at": "2022-04-19T09:16:07Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
||||||
"size": 137,
|
"size": 151,
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
||||||
"stargazers_count": 3,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
||||||
@@ -277,13 +299,15 @@
|
|||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
||||||
"updated_at": "2021-05-23T01:37:33Z",
|
"updated_at": "2022-04-19T09:13:10Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
||||||
"watchers": 3,
|
"visibility": "private",
|
||||||
"watchers_count": 3
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
},
|
},
|
||||||
"sha": "57a8fb29acfb3c1e27c66226a8993fb4ef722e26",
|
"sha": "3370e228f2209994d57af4427fe64e71bb79ac96",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
@@ -305,33 +329,33 @@
|
|||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action/pull/8",
|
"html_url": "https://github.com/docker/test-docker-action/pull/15",
|
||||||
"id": 650710002,
|
"id": 912840343,
|
||||||
"issue_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/8",
|
"issue_url": "https://api.github.com/repos/docker/test-docker-action/issues/15",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"maintainer_can_modify": false,
|
"maintainer_can_modify": true,
|
||||||
"merge_commit_sha": "823b99c3c3cf5421e6ff0514b13a44bf21c7a4f0",
|
"merge_commit_sha": null,
|
||||||
"mergeable": null,
|
"mergeable": null,
|
||||||
"mergeable_state": "unknown",
|
"mergeable_state": "unknown",
|
||||||
"merged": false,
|
"merged": false,
|
||||||
"merged_at": null,
|
"merged_at": null,
|
||||||
"merged_by": null,
|
"merged_by": null,
|
||||||
"milestone": null,
|
"milestone": null,
|
||||||
"node_id": "MDExOlB1bGxSZXF1ZXN0NjUwNzEwMDAy",
|
"node_id": "PR_kwDOEQjNNc42aNaX",
|
||||||
"number": 8,
|
"number": 15,
|
||||||
"patch_url": "https://github.com/crazy-max/test-docker-action/pull/8.patch",
|
"patch_url": "https://github.com/docker/test-docker-action/pull/15.patch",
|
||||||
"rebaseable": null,
|
"rebaseable": null,
|
||||||
"requested_reviewers": [],
|
"requested_reviewers": [],
|
||||||
"requested_teams": [],
|
"requested_teams": [],
|
||||||
"review_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/comments{/number}",
|
"review_comment_url": "https://api.github.com/repos/docker/test-docker-action/pulls/comments{/number}",
|
||||||
"review_comments": 0,
|
"review_comments": 0,
|
||||||
"review_comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8/comments",
|
"review_comments_url": "https://api.github.com/repos/docker/test-docker-action/pulls/15/comments",
|
||||||
"state": "open",
|
"state": "open",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/57a8fb29acfb3c1e27c66226a8993fb4ef722e26",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/3370e228f2209994d57af4427fe64e71bb79ac96",
|
||||||
"title": "Test PR target",
|
"title": "small change",
|
||||||
"updated_at": "2021-05-23T01:38:42Z",
|
"updated_at": "2022-04-19T09:16:17Z",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls/8",
|
"url": "https://api.github.com/repos/docker/test-docker-action/pulls/15",
|
||||||
"user": {
|
"user": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
@@ -354,50 +378,52 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
"created_at": "2020-08-07T09:23:00Z",
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
"description": "Test \"Docker\" Actions",
|
"description": "Test \"Docker\" Actions",
|
||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": false,
|
||||||
"forks": 4,
|
"forks": 1,
|
||||||
"forks_count": 4,
|
"forks_count": 1,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
"full_name": "crazy-max/test-docker-action",
|
"full_name": "docker/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": true,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": true,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 285789493,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"is_template": false,
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
"language": "Dockerfile",
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
@@ -405,53 +431,55 @@
|
|||||||
"spdx_id": "MIT",
|
"spdx_id": "MIT",
|
||||||
"url": "https://api.github.com/licenses/mit"
|
"url": "https://api.github.com/licenses/mit"
|
||||||
},
|
},
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 4,
|
"open_issues": 6,
|
||||||
"open_issues_count": 4,
|
"open_issues_count": 6,
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 1951866,
|
"id": 5429470,
|
||||||
"login": "crazy-max",
|
"login": "docker",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "User",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
},
|
},
|
||||||
"private": false,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": "2021-05-23T01:38:41Z",
|
"pushed_at": "2022-04-19T09:04:50Z",
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
"size": 137,
|
"size": 796,
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
"stargazers_count": 3,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"topics": [],
|
||||||
"updated_at": "2021-05-23T01:37:33Z",
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
"url": "https://api.github.com/repos/crazy-max/test-docker-action",
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
"watchers": 3,
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
"watchers_count": 3
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
},
|
},
|
||||||
"sender": {
|
"sender": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
@@ -1,23 +0,0 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
|
||||||
GITHUB_ACTIONS=true
|
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
|
||||||
GITHUB_ACTOR=crazy-max
|
|
||||||
GITHUB_API_URL=https://api.github.com
|
|
||||||
GITHUB_BASE_REF=
|
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
|
||||||
GITHUB_EVENT_NAME=push
|
|
||||||
GITHUB_EVENT_PATH=./__tests__/fixtures/event_push.json
|
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
|
||||||
GITHUB_HEAD_REF=
|
|
||||||
GITHUB_JOB=event
|
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
|
||||||
GITHUB_REF=refs/heads/dev
|
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
|
||||||
GITHUB_RETENTION_DAYS=90
|
|
||||||
GITHUB_RUN_ID=325957516
|
|
||||||
GITHUB_RUN_NUMBER=1
|
|
||||||
GITHUB_SERVER_URL=https://github.com
|
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
|
||||||
GITHUB_WORKFLOW=event
|
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
|
@@ -1,181 +0,0 @@
|
|||||||
{
|
|
||||||
"after": "ce1a91a20f9e2c064bcd76a7b95e091f831cf653",
|
|
||||||
"base_ref": null,
|
|
||||||
"before": "b0d66d13d5e8c795e0fc4b6c732b6b521807eca7",
|
|
||||||
"commits": [
|
|
||||||
{
|
|
||||||
"author": {
|
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
|
||||||
"name": "CrazyMax",
|
|
||||||
"username": "crazy-max"
|
|
||||||
},
|
|
||||||
"committer": {
|
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
|
||||||
"name": "CrazyMax",
|
|
||||||
"username": "crazy-max"
|
|
||||||
},
|
|
||||||
"distinct": true,
|
|
||||||
"id": "ce1a91a20f9e2c064bcd76a7b95e091f831cf653",
|
|
||||||
"message": "Fix workflow",
|
|
||||||
"timestamp": "2021-10-21T23:44:33+02:00",
|
|
||||||
"tree_id": "8e46bf0c7fd95050deb02b11f0bc8c475c7428f3",
|
|
||||||
"url": "https://github.com/crazy-max/test-docker-action/commit/ce1a91a20f9e2c064bcd76a7b95e091f831cf653"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"compare": "https://github.com/crazy-max/test-docker-action/compare/b0d66d13d5e8...ce1a91a20f9e",
|
|
||||||
"created": false,
|
|
||||||
"deleted": false,
|
|
||||||
"forced": false,
|
|
||||||
"head_commit": {
|
|
||||||
"author": {
|
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
|
||||||
"name": "CrazyMax",
|
|
||||||
"username": "crazy-max"
|
|
||||||
},
|
|
||||||
"committer": {
|
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
|
||||||
"name": "CrazyMax",
|
|
||||||
"username": "crazy-max"
|
|
||||||
},
|
|
||||||
"distinct": true,
|
|
||||||
"id": "ce1a91a20f9e2c064bcd76a7b95e091f831cf653",
|
|
||||||
"message": "Fix workflow",
|
|
||||||
"timestamp": "2021-10-21T23:44:33+02:00",
|
|
||||||
"tree_id": "8e46bf0c7fd95050deb02b11f0bc8c475c7428f3",
|
|
||||||
"url": "https://github.com/crazy-max/test-docker-action/commit/ce1a91a20f9e2c064bcd76a7b95e091f831cf653"
|
|
||||||
},
|
|
||||||
"pusher": {
|
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
|
||||||
"name": "crazy-max"
|
|
||||||
},
|
|
||||||
"ref": "refs/heads/master",
|
|
||||||
"repository": {
|
|
||||||
"allow_forking": true,
|
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
|
||||||
"archived": false,
|
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
|
||||||
"created_at": 1596792180,
|
|
||||||
"default_branch": "master",
|
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
|
||||||
"description": "Test \"Docker\" Actions",
|
|
||||||
"disabled": false,
|
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
|
||||||
"fork": false,
|
|
||||||
"forks": 1,
|
|
||||||
"forks_count": 1,
|
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
|
||||||
"full_name": "crazy-max/test-docker-action",
|
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
|
||||||
"has_downloads": true,
|
|
||||||
"has_issues": false,
|
|
||||||
"has_pages": false,
|
|
||||||
"has_projects": false,
|
|
||||||
"has_wiki": false,
|
|
||||||
"homepage": "",
|
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
|
||||||
"id": 285789493,
|
|
||||||
"is_template": false,
|
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
|
||||||
"language": "JavaScript",
|
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
|
||||||
"license": {
|
|
||||||
"key": "mit",
|
|
||||||
"name": "MIT License",
|
|
||||||
"node_id": "MDc6TGljZW5zZTEz",
|
|
||||||
"spdx_id": "MIT",
|
|
||||||
"url": "https://api.github.com/licenses/mit"
|
|
||||||
},
|
|
||||||
"master_branch": "master",
|
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
|
||||||
"mirror_url": null,
|
|
||||||
"name": "test-docker-action",
|
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
|
||||||
"open_issues": 4,
|
|
||||||
"open_issues_count": 4,
|
|
||||||
"organization": "docker",
|
|
||||||
"owner": {
|
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
|
||||||
"email": "info@docker.com",
|
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
|
||||||
"gravatar_id": "",
|
|
||||||
"html_url": "https://github.com/crazy-max",
|
|
||||||
"id": 5429470,
|
|
||||||
"login": "docker",
|
|
||||||
"name": "docker",
|
|
||||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
|
||||||
"site_admin": false,
|
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
|
||||||
"type": "Organization",
|
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
|
||||||
},
|
|
||||||
"private": true,
|
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
|
||||||
"pushed_at": 1634852674,
|
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
|
||||||
"size": 714,
|
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
|
||||||
"stargazers": 0,
|
|
||||||
"stargazers_count": 0,
|
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
|
||||||
"topics": [],
|
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
|
||||||
"updated_at": "2021-10-21T21:43:51Z",
|
|
||||||
"url": "https://github.com/crazy-max/test-docker-action",
|
|
||||||
"visibility": "private",
|
|
||||||
"watchers": 0,
|
|
||||||
"watchers_count": 0
|
|
||||||
},
|
|
||||||
"sender": {
|
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
|
||||||
"gravatar_id": "",
|
|
||||||
"html_url": "https://github.com/crazy-max",
|
|
||||||
"id": 1951866,
|
|
||||||
"login": "crazy-max",
|
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
|
||||||
"site_admin": false,
|
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
|
||||||
"type": "User",
|
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,23 +0,0 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
|
||||||
GITHUB_ACTIONS=true
|
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
|
||||||
GITHUB_ACTOR=crazy-max
|
|
||||||
GITHUB_API_URL=https://api.github.com
|
|
||||||
GITHUB_BASE_REF=
|
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
|
||||||
GITHUB_EVENT_NAME=push
|
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
|
||||||
GITHUB_HEAD_REF=
|
|
||||||
GITHUB_JOB=event
|
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
|
||||||
GITHUB_REF=refs/heads/master
|
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
|
||||||
GITHUB_RETENTION_DAYS=90
|
|
||||||
GITHUB_RUN_ID=325957516
|
|
||||||
GITHUB_RUN_NUMBER=1
|
|
||||||
GITHUB_SERVER_URL=https://github.com
|
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
|
||||||
GITHUB_WORKFLOW=event
|
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
|
30
__tests__/fixtures/event_push_dev.env
Normal file
30
__tests__/fixtures/event_push_dev.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_dce158a5-37b3-4081-8414-32238d5cfa7b
|
||||||
|
GITHUB_EVENT_NAME=push
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_push_dev.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_dce158a5-37b3-4081-8414-32238d5cfa7b
|
||||||
|
GITHUB_REF=refs/heads/dev
|
||||||
|
GITHUB_REF_NAME=dev
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188748038
|
||||||
|
GITHUB_RUN_NUMBER=15
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_dce158a5-37b3-4081-8414-32238d5cfa7b
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
195
__tests__/fixtures/event_push_dev.json
Normal file
195
__tests__/fixtures/event_push_dev.json
Normal file
@@ -0,0 +1,195 @@
|
|||||||
|
{
|
||||||
|
"after": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
|
"base_ref": null,
|
||||||
|
"before": "5f3331d7f7044c18ca9f12c77d961c4d7cf3276a",
|
||||||
|
"commits": [
|
||||||
|
{
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
|
"message": "hello dev",
|
||||||
|
"timestamp": "2022-04-19T11:27:24+02:00",
|
||||||
|
"tree_id": "d2c60af597e863787d2d27f569e30495b0b92820",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/860c1904a1ce19322e91ac35af1ab07466440c37"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"compare": "https://github.com/docker/test-docker-action/compare/5f3331d7f704...860c1904a1ce",
|
||||||
|
"created": false,
|
||||||
|
"deleted": false,
|
||||||
|
"forced": false,
|
||||||
|
"head_commit": {
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
|
"message": "hello dev",
|
||||||
|
"timestamp": "2022-04-19T11:27:24+02:00",
|
||||||
|
"tree_id": "d2c60af597e863787d2d27f569e30495b0b92820",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/860c1904a1ce19322e91ac35af1ab07466440c37"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"pusher": {
|
||||||
|
"email": "github@crazymax.dev",
|
||||||
|
"name": "crazy-max"
|
||||||
|
},
|
||||||
|
"ref": "refs/heads/dev",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": 1596792180,
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"master_branch": "master",
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"organization": "docker",
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"email": "info@docker.com",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"name": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": 1650360446,
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers": 0,
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://github.com/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_5d7d8f7f-4b47-4f4c-b32a-e7fa634790c9
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_push_invalidchars.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_89a016e8-e5b7-4039-a67e-c8da08f87a0c
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_5d7d8f7f-4b47-4f4c-b32a-e7fa634790c9
|
||||||
GITHUB_REF="refs/heads/my/feature#1245"
|
GITHUB_REF=refs/heads/my/feature#1245
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=my/feature#1245
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325957516
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=1
|
GITHUB_RUN_ID=2188792787
|
||||||
|
GITHUB_RUN_NUMBER=19
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=983315b5e8d46e46fc4c49869e85e7ee5fb289ba
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_5d7d8f7f-4b47-4f4c-b32a-e7fa634790c9
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
195
__tests__/fixtures/event_push_invalidchars.json
Normal file
195
__tests__/fixtures/event_push_invalidchars.json
Normal file
@@ -0,0 +1,195 @@
|
|||||||
|
{
|
||||||
|
"after": "983315b5e8d46e46fc4c49869e85e7ee5fb289ba",
|
||||||
|
"base_ref": null,
|
||||||
|
"before": "4af2cc040e1cee6ee91e2491f34e5787121eb902",
|
||||||
|
"commits": [
|
||||||
|
{
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "983315b5e8d46e46fc4c49869e85e7ee5fb289ba",
|
||||||
|
"message": "feature 1245",
|
||||||
|
"timestamp": "2022-04-19T11:36:08+02:00",
|
||||||
|
"tree_id": "e9f7b0bf689a49a4792d518088710dadb52d7e9a",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/983315b5e8d46e46fc4c49869e85e7ee5fb289ba"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"compare": "https://github.com/docker/test-docker-action/compare/4af2cc040e1c...983315b5e8d4",
|
||||||
|
"created": false,
|
||||||
|
"deleted": false,
|
||||||
|
"forced": true,
|
||||||
|
"head_commit": {
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "983315b5e8d46e46fc4c49869e85e7ee5fb289ba",
|
||||||
|
"message": "feature 1245",
|
||||||
|
"timestamp": "2022-04-19T11:36:08+02:00",
|
||||||
|
"tree_id": "e9f7b0bf689a49a4792d518088710dadb52d7e9a",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/983315b5e8d46e46fc4c49869e85e7ee5fb289ba"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"pusher": {
|
||||||
|
"email": "github@crazymax.dev",
|
||||||
|
"name": "crazy-max"
|
||||||
|
},
|
||||||
|
"ref": "refs/heads/my/feature#1245",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": 1596792180,
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"master_branch": "master",
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"organization": "docker",
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"email": "info@docker.com",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"name": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": 1650360972,
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers": 0,
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://github.com/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
30
__tests__/fixtures/event_push_master.env
Normal file
30
__tests__/fixtures/event_push_master.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_f5600b76-1b08-404a-8e90-7f2cd620928b
|
||||||
|
GITHUB_EVENT_NAME=push
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_push_master.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_f5600b76-1b08-404a-8e90-7f2cd620928b
|
||||||
|
GITHUB_REF=refs/heads/master
|
||||||
|
GITHUB_REF_NAME=master
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188627423
|
||||||
|
GITHUB_RUN_NUMBER=6
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=266574110acf203503badf966df2ea24b5d732d7
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_f5600b76-1b08-404a-8e90-7f2cd620928b
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
195
__tests__/fixtures/event_push_master.json
Normal file
195
__tests__/fixtures/event_push_master.json
Normal file
@@ -0,0 +1,195 @@
|
|||||||
|
{
|
||||||
|
"after": "266574110acf203503badf966df2ea24b5d732d7",
|
||||||
|
"base_ref": null,
|
||||||
|
"before": "ef1a8e2e6a91ffa6837f19f7743405b709363225",
|
||||||
|
"commits": [
|
||||||
|
{
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "266574110acf203503badf966df2ea24b5d732d7",
|
||||||
|
"message": "more events",
|
||||||
|
"timestamp": "2022-04-19T11:04:39+02:00",
|
||||||
|
"tree_id": "03b667a843ece33c75ef5eb23ca5bc8fc3b876e4",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/266574110acf203503badf966df2ea24b5d732d7"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"compare": "https://github.com/docker/test-docker-action/compare/ef1a8e2e6a91...266574110acf",
|
||||||
|
"created": false,
|
||||||
|
"deleted": false,
|
||||||
|
"forced": false,
|
||||||
|
"head_commit": {
|
||||||
|
"author": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"committer": {
|
||||||
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
|
"name": "CrazyMax",
|
||||||
|
"username": "crazy-max"
|
||||||
|
},
|
||||||
|
"distinct": true,
|
||||||
|
"id": "266574110acf203503badf966df2ea24b5d732d7",
|
||||||
|
"message": "more events",
|
||||||
|
"timestamp": "2022-04-19T11:04:39+02:00",
|
||||||
|
"tree_id": "03b667a843ece33c75ef5eb23ca5bc8fc3b876e4",
|
||||||
|
"url": "https://github.com/docker/test-docker-action/commit/266574110acf203503badf966df2ea24b5d732d7"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"pusher": {
|
||||||
|
"email": "github@crazymax.dev",
|
||||||
|
"name": "crazy-max"
|
||||||
|
},
|
||||||
|
"ref": "refs/heads/master",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": 1596792180,
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": false,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": false,
|
||||||
|
"has_wiki": false,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"master_branch": "master",
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 4,
|
||||||
|
"open_issues_count": 4,
|
||||||
|
"organization": "docker",
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"email": "info@docker.com",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"name": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": 1650359090,
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers": 0,
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2021-12-21T21:49:29Z",
|
||||||
|
"url": "https://github.com/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
@@ -1,23 +0,0 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
|
||||||
GITHUB_ACTIONS=true
|
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
|
||||||
GITHUB_ACTOR=crazy-max
|
|
||||||
GITHUB_API_URL=https://api.github.com
|
|
||||||
GITHUB_BASE_REF=
|
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7c207886-8ce7-4ad2-9b7f-f59dae4e5cf3
|
|
||||||
GITHUB_EVENT_NAME=release
|
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
|
||||||
GITHUB_HEAD_REF=
|
|
||||||
GITHUB_JOB=event
|
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7c207886-8ce7-4ad2-9b7f-f59dae4e5cf3
|
|
||||||
GITHUB_REF=refs/tags/v1.1.1
|
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
|
||||||
GITHUB_RETENTION_DAYS=90
|
|
||||||
GITHUB_RUN_ID=325970352
|
|
||||||
GITHUB_RUN_NUMBER=5
|
|
||||||
GITHUB_SERVER_URL=https://github.com
|
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
|
||||||
GITHUB_WORKFLOW=event
|
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
|
30
__tests__/fixtures/event_release_created.env
Normal file
30
__tests__/fixtures/event_release_created.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_82c844c7-54b3-4b5d-a1e1-4f9f2e936d4f
|
||||||
|
GITHUB_EVENT_NAME=release
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_release_created.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_82c844c7-54b3-4b5d-a1e1-4f9f2e936d4f
|
||||||
|
GITHUB_REF=refs/tags/v1.1.1
|
||||||
|
GITHUB_REF_NAME=v1.1.1
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188867972
|
||||||
|
GITHUB_RUN_NUMBER=26
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_82c844c7-54b3-4b5d-a1e1-4f9f2e936d4f
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
80
__tests__/fixtures/event_release_created.json
Normal file
80
__tests__/fixtures/event_release_created.json
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
{
|
||||||
|
"action": "created",
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"assets": [],
|
||||||
|
"assets_url": "https://api.github.com/repos/docker/test-docker-action/releases/64718198/assets",
|
||||||
|
"author": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
},
|
||||||
|
"body": "foo",
|
||||||
|
"created_at": "2022-04-19T09:39:35Z",
|
||||||
|
"draft": false,
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action/releases/tag/v1.1.1",
|
||||||
|
"id": 64718198,
|
||||||
|
"name": "v1.1.1",
|
||||||
|
"node_id": "RE_kwDOEQjNNc4D24V2",
|
||||||
|
"prerelease": true,
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
}
|
||||||
|
}
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_5705dc72-e111-46f1-9421-a77a2daec643
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_c8594ff3-bed7-4fb7-b495-c63872db99a2
|
||||||
GITHUB_EVENT_NAME=schedule
|
GITHUB_EVENT_NAME=schedule
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_schedule.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_5705dc72-e111-46f1-9421-a77a2daec643
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_c8594ff3-bed7-4fb7-b495-c63872db99a2
|
||||||
GITHUB_REF=refs/heads/master
|
GITHUB_REF=refs/heads/master
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=master
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325965155
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=3
|
GITHUB_RUN_ID=2188841209
|
||||||
|
GITHUB_RUN_NUMBER=24
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_c8594ff3-bed7-4fb7-b495-c63872db99a2
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
3
__tests__/fixtures/event_schedule.json
Normal file
3
__tests__/fixtures/event_schedule.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"schedule": "*/10 * * * *"
|
||||||
|
}
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_1.0dev4.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/1.0dev4
|
GITHUB_REF=refs/tags/1.0dev4
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=1.0dev4
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_1.1beta2.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/1.1beta2
|
GITHUB_REF=refs/tags/1.1beta2
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=1.1beta2
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_1.2.3rc2.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/1.2.3rc2
|
GITHUB_REF=refs/tags/1.2.3rc2
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=1.2.3rc2
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_1.2.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/1.2
|
GITHUB_REF=refs/tags/1.2
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=1.2
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_1.2post1.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/1.2post1
|
GITHUB_REF=refs/tags/1.2post1
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=1.2post1
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_20200110-RC2.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/20200110-RC2
|
GITHUB_REF=refs/tags/20200110-RC2
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=20200110-RC2
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_p1-v1.0.0.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/p1/v1.0.0
|
GITHUB_REF=refs/tags/p1/v1.0.0
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=p1/v1.0.0
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_release1.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/release1
|
GITHUB_REF=refs/tags/release1
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=release1
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_sometag.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/sometag
|
GITHUB_REF=refs/tags/sometag
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=sometag
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v1.1.1.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v1.1.1.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/v1.1.1
|
GITHUB_REF=refs/tags/v1.1.1
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=v1.1.1
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"after": "8415a46e9494b78eca43a2dd8dca716b86b9df85",
|
"after": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
"base_ref": "refs/heads/master",
|
"base_ref": "refs/heads/master",
|
||||||
"before": "0000000000000000000000000000000000000000",
|
"before": "0000000000000000000000000000000000000000",
|
||||||
"commits": [],
|
"commits": [],
|
||||||
"compare": "https://github.com/crazy-max/test-docker-action/compare/v1.1.1",
|
"compare": "https://github.com/docker/test-docker-action/compare/v1.1.1",
|
||||||
"created": true,
|
"created": true,
|
||||||
"deleted": false,
|
"deleted": false,
|
||||||
"forced": false,
|
"forced": false,
|
||||||
@@ -14,69 +14,83 @@
|
|||||||
"username": "crazy-max"
|
"username": "crazy-max"
|
||||||
},
|
},
|
||||||
"committer": {
|
"committer": {
|
||||||
"email": "noreply@github.com",
|
"email": "crazy-max@users.noreply.github.com",
|
||||||
"name": "GitHub",
|
"name": "CrazyMax",
|
||||||
"username": "web-flow"
|
"username": "crazy-max"
|
||||||
},
|
},
|
||||||
"distinct": true,
|
"distinct": true,
|
||||||
"id": "8415a46e9494b78eca43a2dd8dca716b86b9df85",
|
"id": "860c1904a1ce19322e91ac35af1ab07466440c37",
|
||||||
"message": "Trigger notification (#11)\n\nCo-authored-by: CrazyMax <crazy-max@users.noreply.github.com>",
|
"message": "scheduled",
|
||||||
"timestamp": "2021-10-21T23:47:22+02:00",
|
"timestamp": "2022-04-19T11:39:35+02:00",
|
||||||
"tree_id": "8e46bf0c7fd95050deb02b11f0bc8c475c7428f3",
|
"tree_id": "1d3608c3f204a4d754a1db925264929afd54daad",
|
||||||
"url": "https://github.com/crazy-max/test-docker-action/commit/8415a46e9494b78eca43a2dd8dca716b86b9df85"
|
"url": "https://github.com/docker/test-docker-action/commit/860c1904a1ce19322e91ac35af1ab07466440c37"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
},
|
},
|
||||||
"pusher": {
|
"pusher": {
|
||||||
"email": "crazy-max@users.noreply.github.com",
|
"email": "github@crazymax.dev",
|
||||||
"name": "crazy-max"
|
"name": "crazy-max"
|
||||||
},
|
},
|
||||||
"ref": "refs/tags/v1.1.1",
|
"ref": "refs/tags/v1.1.1",
|
||||||
"repository": {
|
"repository": {
|
||||||
"allow_forking": true,
|
"allow_forking": true,
|
||||||
"archive_url": "https://api.github.com/repos/crazy-max/test-docker-action/{archive_format}{/ref}",
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
"archived": false,
|
"archived": false,
|
||||||
"assignees_url": "https://api.github.com/repos/crazy-max/test-docker-action/assignees{/user}",
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
"blobs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/blobs{/sha}",
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
"branches_url": "https://api.github.com/repos/crazy-max/test-docker-action/branches{/branch}",
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
"clone_url": "https://github.com/crazy-max/test-docker-action.git",
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
"collaborators_url": "https://api.github.com/repos/crazy-max/test-docker-action/collaborators{/collaborator}",
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
"comments_url": "https://api.github.com/repos/crazy-max/test-docker-action/comments{/number}",
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
"commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/commits{/sha}",
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
"compare_url": "https://api.github.com/repos/crazy-max/test-docker-action/compare/{base}...{head}",
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
"contents_url": "https://api.github.com/repos/crazy-max/test-docker-action/contents/{+path}",
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
"contributors_url": "https://api.github.com/repos/crazy-max/test-docker-action/contributors",
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
"created_at": 1596792180,
|
"created_at": 1596792180,
|
||||||
"default_branch": "master",
|
"default_branch": "master",
|
||||||
"deployments_url": "https://api.github.com/repos/crazy-max/test-docker-action/deployments",
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
"description": "Test \"Docker\" Actions",
|
"description": "Test \"Docker\" Actions",
|
||||||
"disabled": false,
|
"disabled": false,
|
||||||
"downloads_url": "https://api.github.com/repos/crazy-max/test-docker-action/downloads",
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
"events_url": "https://api.github.com/repos/crazy-max/test-docker-action/events",
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
"fork": false,
|
"fork": false,
|
||||||
"forks": 1,
|
"forks": 1,
|
||||||
"forks_count": 1,
|
"forks_count": 1,
|
||||||
"forks_url": "https://api.github.com/repos/crazy-max/test-docker-action/forks",
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
"full_name": "crazy-max/test-docker-action",
|
"full_name": "docker/test-docker-action",
|
||||||
"git_commits_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/commits{/sha}",
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
"git_refs_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/refs{/sha}",
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
"git_tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/tags{/sha}",
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
"git_url": "git://github.com/crazy-max/test-docker-action.git",
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
"has_downloads": true,
|
"has_downloads": true,
|
||||||
"has_issues": false,
|
"has_issues": true,
|
||||||
"has_pages": false,
|
"has_pages": false,
|
||||||
"has_projects": false,
|
"has_projects": true,
|
||||||
"has_wiki": false,
|
"has_wiki": true,
|
||||||
"homepage": "",
|
"homepage": "",
|
||||||
"hooks_url": "https://api.github.com/repos/crazy-max/test-docker-action/hooks",
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
"html_url": "https://github.com/crazy-max/test-docker-action",
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
"id": 285789493,
|
"id": 285789493,
|
||||||
"is_template": false,
|
"is_template": false,
|
||||||
"issue_comment_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/comments{/number}",
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
"issue_events_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues/events{/number}",
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
"issues_url": "https://api.github.com/repos/crazy-max/test-docker-action/issues{/number}",
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
"keys_url": "https://api.github.com/repos/crazy-max/test-docker-action/keys{/key_id}",
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
"labels_url": "https://api.github.com/repos/crazy-max/test-docker-action/labels{/name}",
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
"language": "JavaScript",
|
"language": "JavaScript",
|
||||||
"languages_url": "https://api.github.com/repos/crazy-max/test-docker-action/languages",
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
"license": {
|
"license": {
|
||||||
"key": "mit",
|
"key": "mit",
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
@@ -85,56 +99,56 @@
|
|||||||
"url": "https://api.github.com/licenses/mit"
|
"url": "https://api.github.com/licenses/mit"
|
||||||
},
|
},
|
||||||
"master_branch": "master",
|
"master_branch": "master",
|
||||||
"merges_url": "https://api.github.com/repos/crazy-max/test-docker-action/merges",
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
"milestones_url": "https://api.github.com/repos/crazy-max/test-docker-action/milestones{/number}",
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
"mirror_url": null,
|
"mirror_url": null,
|
||||||
"name": "test-docker-action",
|
"name": "test-docker-action",
|
||||||
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
"notifications_url": "https://api.github.com/repos/crazy-max/test-docker-action/notifications{?since,all,participating}",
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
"open_issues": 4,
|
"open_issues": 6,
|
||||||
"open_issues_count": 4,
|
"open_issues_count": 6,
|
||||||
"organization": "docker",
|
"organization": "docker",
|
||||||
"owner": {
|
"owner": {
|
||||||
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
"email": "info@docker.com",
|
"email": "info@docker.com",
|
||||||
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
"gravatar_id": "",
|
"gravatar_id": "",
|
||||||
"html_url": "https://github.com/crazy-max",
|
"html_url": "https://github.com/docker",
|
||||||
"id": 5429470,
|
"id": 5429470,
|
||||||
"login": "docker",
|
"login": "docker",
|
||||||
"name": "docker",
|
"name": "docker",
|
||||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
"type": "Organization",
|
"type": "Organization",
|
||||||
"url": "https://api.github.com/users/crazy-max"
|
"url": "https://api.github.com/users/docker"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"pulls_url": "https://api.github.com/repos/crazy-max/test-docker-action/pulls{/number}",
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
"pushed_at": 1634852872,
|
"pushed_at": 1650361263,
|
||||||
"releases_url": "https://api.github.com/repos/crazy-max/test-docker-action/releases{/id}",
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
"size": 714,
|
"size": 796,
|
||||||
"ssh_url": "git@github.com:crazy-max/test-docker-action.git",
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
"stargazers": 0,
|
"stargazers": 0,
|
||||||
"stargazers_count": 0,
|
"stargazers_count": 0,
|
||||||
"stargazers_url": "https://api.github.com/repos/crazy-max/test-docker-action/stargazers",
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
"statuses_url": "https://api.github.com/repos/crazy-max/test-docker-action/statuses/{sha}",
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
"subscribers_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscribers",
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
"subscription_url": "https://api.github.com/repos/crazy-max/test-docker-action/subscription",
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
"svn_url": "https://github.com/crazy-max/test-docker-action",
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
"tags_url": "https://api.github.com/repos/crazy-max/test-docker-action/tags",
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
"teams_url": "https://api.github.com/repos/crazy-max/test-docker-action/teams",
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"trees_url": "https://api.github.com/repos/crazy-max/test-docker-action/git/trees{/sha}",
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
"updated_at": "2021-10-21T21:47:25Z",
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
"url": "https://github.com/crazy-max/test-docker-action",
|
"url": "https://github.com/docker/test-docker-action",
|
||||||
"visibility": "private",
|
"visibility": "private",
|
||||||
"watchers": 0,
|
"watchers": 0,
|
||||||
"watchers_count": 0
|
"watchers_count": 0
|
||||||
@@ -150,7 +164,7 @@
|
|||||||
"id": 1951866,
|
"id": 1951866,
|
||||||
"login": "crazy-max",
|
"login": "crazy-max",
|
||||||
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
"organizations_url": "https://api.github.com/users/crazy-max/users",
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
"site_admin": false,
|
"site_admin": false,
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v1.2.3rc2.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/v1.2.3rc2
|
GITHUB_REF=refs/tags/v1.2.3rc2
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=v1.2.3rc2
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_EVENT_NAME=push
|
GITHUB_EVENT_NAME=push
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
#GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v2.0.8-beta.67.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_6ee180c2-b331-434a-a867-89534cbefd83
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
GITHUB_REF=refs/tags/v2.0.8-beta.67
|
GITHUB_REF=refs/tags/v2.0.8-beta.67
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=v2.0.8-beta.67
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=tag
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325968230
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=4
|
GITHUB_RUN_ID=2188815933
|
||||||
|
GITHUB_RUN_NUMBER=21
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_7703d3cb-84db-438f-9f97-46e159388a55
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
@@ -1,23 +1,30 @@
|
|||||||
GITHUB_ACTION=crazy-maxghaction-dump-context
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
GITHUB_ACTIONS=true
|
GITHUB_ACTIONS=true
|
||||||
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
GITHUB_ACTOR=crazy-max
|
GITHUB_ACTOR=crazy-max
|
||||||
GITHUB_API_URL=https://api.github.com
|
GITHUB_API_URL=https://api.github.com
|
||||||
GITHUB_BASE_REF=
|
GITHUB_BASE_REF=
|
||||||
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_4c49cda0-764d-4055-9bd9-7caf67fcb10c
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_397d8f76-d5a2-478b-94ec-cadbffd1c08e
|
||||||
GITHUB_EVENT_NAME=workflow_dispatch
|
GITHUB_EVENT_NAME=workflow_dispatch
|
||||||
#GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_workflow_dispatch.json
|
||||||
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
GITHUB_HEAD_REF=
|
GITHUB_HEAD_REF=
|
||||||
GITHUB_JOB=event
|
GITHUB_JOB=test
|
||||||
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_4c49cda0-764d-4055-9bd9-7caf67fcb10c
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_397d8f76-d5a2-478b-94ec-cadbffd1c08e
|
||||||
GITHUB_REF=refs/heads/master
|
GITHUB_REF=refs/heads/master
|
||||||
GITHUB_REPOSITORY=crazy-max/test-docker-action
|
GITHUB_REF_NAME=master
|
||||||
GITHUB_REPOSITORY_OWNER=crazy-max
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
GITHUB_RETENTION_DAYS=90
|
GITHUB_RETENTION_DAYS=90
|
||||||
GITHUB_RUN_ID=325962325
|
GITHUB_RUN_ATTEMPT=1
|
||||||
GITHUB_RUN_NUMBER=2
|
GITHUB_RUN_ID=2188839914
|
||||||
|
GITHUB_RUN_NUMBER=23
|
||||||
GITHUB_SERVER_URL=https://github.com
|
GITHUB_SERVER_URL=https://github.com
|
||||||
GITHUB_SHA=90dd6032fac8bda1b6c4436a2e65de27961ed071
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
GITHUB_WORKFLOW=event
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_397d8f76-d5a2-478b-94ec-cadbffd1c08e
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
||||||
|
145
__tests__/fixtures/event_workflow_dispatch.json
Normal file
145
__tests__/fixtures/event_workflow_dispatch.json
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
{
|
||||||
|
"inputs": {
|
||||||
|
"logLevel": "warning"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"ref": "refs/heads/master",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:41:03Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
},
|
||||||
|
"workflow": ".github/workflows/metadata.yml"
|
||||||
|
}
|
30
__tests__/fixtures/event_workflow_dispatch_dev.env
Normal file
30
__tests__/fixtures/event_workflow_dispatch_dev.env
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
GITHUB_ACTION=__crazy-max_ghaction-dump-context
|
||||||
|
GITHUB_ACTIONS=true
|
||||||
|
GITHUB_ACTION_PATH=/home/runner/work/_actions/crazy-max/ghaction-dump-context/v1
|
||||||
|
GITHUB_ACTION_REF=
|
||||||
|
GITHUB_ACTION_REPOSITORY=
|
||||||
|
GITHUB_ACTOR=crazy-max
|
||||||
|
GITHUB_API_URL=https://api.github.com
|
||||||
|
GITHUB_BASE_REF=
|
||||||
|
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_81f7da89-3d0b-493a-af1f-c67e5f779727
|
||||||
|
GITHUB_EVENT_NAME=workflow_dispatch
|
||||||
|
GITHUB_EVENT_PATH=./__tests__/fixtures/event_workflow_dispatch_dev.json
|
||||||
|
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
|
||||||
|
GITHUB_HEAD_REF=
|
||||||
|
GITHUB_JOB=test
|
||||||
|
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_81f7da89-3d0b-493a-af1f-c67e5f779727
|
||||||
|
GITHUB_REF=refs/heads/dev
|
||||||
|
GITHUB_REF_NAME=dev
|
||||||
|
GITHUB_REF_PROTECTED=false
|
||||||
|
GITHUB_REF_TYPE=branch
|
||||||
|
GITHUB_REPOSITORY=docker/test-docker-action
|
||||||
|
GITHUB_REPOSITORY_OWNER=docker
|
||||||
|
GITHUB_RETENTION_DAYS=90
|
||||||
|
GITHUB_RUN_ATTEMPT=1
|
||||||
|
GITHUB_RUN_ID=2188848679
|
||||||
|
GITHUB_RUN_NUMBER=25
|
||||||
|
GITHUB_SERVER_URL=https://github.com
|
||||||
|
GITHUB_SHA=860c1904a1ce19322e91ac35af1ab07466440c37
|
||||||
|
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_81f7da89-3d0b-493a-af1f-c67e5f779727
|
||||||
|
GITHUB_WORKFLOW=metadata
|
||||||
|
GITHUB_WORKSPACE=/home/runner/work/test-docker-action/test-docker-action
|
145
__tests__/fixtures/event_workflow_dispatch_dev.json
Normal file
145
__tests__/fixtures/event_workflow_dispatch_dev.json
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
{
|
||||||
|
"inputs": {
|
||||||
|
"logLevel": "warning"
|
||||||
|
},
|
||||||
|
"organization": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"description": "Docker helps developers bring their ideas to life by conquering the complexity of app development.",
|
||||||
|
"events_url": "https://api.github.com/orgs/docker/events",
|
||||||
|
"hooks_url": "https://api.github.com/orgs/docker/hooks",
|
||||||
|
"id": 5429470,
|
||||||
|
"issues_url": "https://api.github.com/orgs/docker/issues",
|
||||||
|
"login": "docker",
|
||||||
|
"members_url": "https://api.github.com/orgs/docker/members{/member}",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"public_members_url": "https://api.github.com/orgs/docker/public_members{/member}",
|
||||||
|
"repos_url": "https://api.github.com/orgs/docker/repos",
|
||||||
|
"url": "https://api.github.com/orgs/docker"
|
||||||
|
},
|
||||||
|
"ref": "refs/heads/dev",
|
||||||
|
"repository": {
|
||||||
|
"allow_forking": true,
|
||||||
|
"archive_url": "https://api.github.com/repos/docker/test-docker-action/{archive_format}{/ref}",
|
||||||
|
"archived": false,
|
||||||
|
"assignees_url": "https://api.github.com/repos/docker/test-docker-action/assignees{/user}",
|
||||||
|
"blobs_url": "https://api.github.com/repos/docker/test-docker-action/git/blobs{/sha}",
|
||||||
|
"branches_url": "https://api.github.com/repos/docker/test-docker-action/branches{/branch}",
|
||||||
|
"clone_url": "https://github.com/docker/test-docker-action.git",
|
||||||
|
"collaborators_url": "https://api.github.com/repos/docker/test-docker-action/collaborators{/collaborator}",
|
||||||
|
"comments_url": "https://api.github.com/repos/docker/test-docker-action/comments{/number}",
|
||||||
|
"commits_url": "https://api.github.com/repos/docker/test-docker-action/commits{/sha}",
|
||||||
|
"compare_url": "https://api.github.com/repos/docker/test-docker-action/compare/{base}...{head}",
|
||||||
|
"contents_url": "https://api.github.com/repos/docker/test-docker-action/contents/{+path}",
|
||||||
|
"contributors_url": "https://api.github.com/repos/docker/test-docker-action/contributors",
|
||||||
|
"created_at": "2020-08-07T09:23:00Z",
|
||||||
|
"default_branch": "master",
|
||||||
|
"deployments_url": "https://api.github.com/repos/docker/test-docker-action/deployments",
|
||||||
|
"description": "Test \"Docker\" Actions",
|
||||||
|
"disabled": false,
|
||||||
|
"downloads_url": "https://api.github.com/repos/docker/test-docker-action/downloads",
|
||||||
|
"events_url": "https://api.github.com/repos/docker/test-docker-action/events",
|
||||||
|
"fork": false,
|
||||||
|
"forks": 1,
|
||||||
|
"forks_count": 1,
|
||||||
|
"forks_url": "https://api.github.com/repos/docker/test-docker-action/forks",
|
||||||
|
"full_name": "docker/test-docker-action",
|
||||||
|
"git_commits_url": "https://api.github.com/repos/docker/test-docker-action/git/commits{/sha}",
|
||||||
|
"git_refs_url": "https://api.github.com/repos/docker/test-docker-action/git/refs{/sha}",
|
||||||
|
"git_tags_url": "https://api.github.com/repos/docker/test-docker-action/git/tags{/sha}",
|
||||||
|
"git_url": "git://github.com/docker/test-docker-action.git",
|
||||||
|
"has_downloads": true,
|
||||||
|
"has_issues": true,
|
||||||
|
"has_pages": false,
|
||||||
|
"has_projects": true,
|
||||||
|
"has_wiki": true,
|
||||||
|
"homepage": "",
|
||||||
|
"hooks_url": "https://api.github.com/repos/docker/test-docker-action/hooks",
|
||||||
|
"html_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"id": 285789493,
|
||||||
|
"is_template": false,
|
||||||
|
"issue_comment_url": "https://api.github.com/repos/docker/test-docker-action/issues/comments{/number}",
|
||||||
|
"issue_events_url": "https://api.github.com/repos/docker/test-docker-action/issues/events{/number}",
|
||||||
|
"issues_url": "https://api.github.com/repos/docker/test-docker-action/issues{/number}",
|
||||||
|
"keys_url": "https://api.github.com/repos/docker/test-docker-action/keys{/key_id}",
|
||||||
|
"labels_url": "https://api.github.com/repos/docker/test-docker-action/labels{/name}",
|
||||||
|
"language": "JavaScript",
|
||||||
|
"languages_url": "https://api.github.com/repos/docker/test-docker-action/languages",
|
||||||
|
"license": {
|
||||||
|
"key": "mit",
|
||||||
|
"name": "MIT License",
|
||||||
|
"node_id": "MDc6TGljZW5zZTEz",
|
||||||
|
"spdx_id": "MIT",
|
||||||
|
"url": "https://api.github.com/licenses/mit"
|
||||||
|
},
|
||||||
|
"merges_url": "https://api.github.com/repos/docker/test-docker-action/merges",
|
||||||
|
"milestones_url": "https://api.github.com/repos/docker/test-docker-action/milestones{/number}",
|
||||||
|
"mirror_url": null,
|
||||||
|
"name": "test-docker-action",
|
||||||
|
"node_id": "MDEwOlJlcG9zaXRvcnkyODU3ODk0OTM=",
|
||||||
|
"notifications_url": "https://api.github.com/repos/docker/test-docker-action/notifications{?since,all,participating}",
|
||||||
|
"open_issues": 6,
|
||||||
|
"open_issues_count": 6,
|
||||||
|
"owner": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5429470?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/docker/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/docker/followers",
|
||||||
|
"following_url": "https://api.github.com/users/docker/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/docker/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/docker",
|
||||||
|
"id": 5429470,
|
||||||
|
"login": "docker",
|
||||||
|
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0Mjk0NzA=",
|
||||||
|
"organizations_url": "https://api.github.com/users/docker/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/docker/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/docker/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/docker/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/docker/subscriptions",
|
||||||
|
"type": "Organization",
|
||||||
|
"url": "https://api.github.com/users/docker"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"pulls_url": "https://api.github.com/repos/docker/test-docker-action/pulls{/number}",
|
||||||
|
"pushed_at": "2022-04-19T09:41:03Z",
|
||||||
|
"releases_url": "https://api.github.com/repos/docker/test-docker-action/releases{/id}",
|
||||||
|
"size": 796,
|
||||||
|
"ssh_url": "git@github.com:docker/test-docker-action.git",
|
||||||
|
"stargazers_count": 0,
|
||||||
|
"stargazers_url": "https://api.github.com/repos/docker/test-docker-action/stargazers",
|
||||||
|
"statuses_url": "https://api.github.com/repos/docker/test-docker-action/statuses/{sha}",
|
||||||
|
"subscribers_url": "https://api.github.com/repos/docker/test-docker-action/subscribers",
|
||||||
|
"subscription_url": "https://api.github.com/repos/docker/test-docker-action/subscription",
|
||||||
|
"svn_url": "https://github.com/docker/test-docker-action",
|
||||||
|
"tags_url": "https://api.github.com/repos/docker/test-docker-action/tags",
|
||||||
|
"teams_url": "https://api.github.com/repos/docker/test-docker-action/teams",
|
||||||
|
"topics": [],
|
||||||
|
"trees_url": "https://api.github.com/repos/docker/test-docker-action/git/trees{/sha}",
|
||||||
|
"updated_at": "2022-04-19T09:05:09Z",
|
||||||
|
"url": "https://api.github.com/repos/docker/test-docker-action",
|
||||||
|
"visibility": "private",
|
||||||
|
"watchers": 0,
|
||||||
|
"watchers_count": 0
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1951866?v=4",
|
||||||
|
"events_url": "https://api.github.com/users/crazy-max/events{/privacy}",
|
||||||
|
"followers_url": "https://api.github.com/users/crazy-max/followers",
|
||||||
|
"following_url": "https://api.github.com/users/crazy-max/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/crazy-max/gists{/gist_id}",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"html_url": "https://github.com/crazy-max",
|
||||||
|
"id": 1951866,
|
||||||
|
"login": "crazy-max",
|
||||||
|
"node_id": "MDQ6VXNlcjE5NTE4NjY=",
|
||||||
|
"organizations_url": "https://api.github.com/users/crazy-max/orgs",
|
||||||
|
"received_events_url": "https://api.github.com/users/crazy-max/received_events",
|
||||||
|
"repos_url": "https://api.github.com/users/crazy-max/repos",
|
||||||
|
"site_admin": false,
|
||||||
|
"starred_url": "https://api.github.com/users/crazy-max/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/crazy-max/subscriptions",
|
||||||
|
"type": "User",
|
||||||
|
"url": "https://api.github.com/users/crazy-max"
|
||||||
|
},
|
||||||
|
"workflow": ".github/workflows/metadata.yml"
|
||||||
|
}
|
101
__tests__/image.test.ts
Normal file
101
__tests__/image.test.ts
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
import {describe, expect, test} from '@jest/globals';
|
||||||
|
import {Transform, Image} from '../src/image';
|
||||||
|
|
||||||
|
describe('transform', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
[
|
||||||
|
[
|
||||||
|
`name/foo`
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
name: `name/foo`,
|
||||||
|
enable: true,
|
||||||
|
}
|
||||||
|
] as Image[],
|
||||||
|
false
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
`name/foo,name/bar`
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
name: `name/foo`,
|
||||||
|
enable: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: `name/bar`,
|
||||||
|
enable: true,
|
||||||
|
}
|
||||||
|
] as Image[],
|
||||||
|
false
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
`name/foo`,
|
||||||
|
`name/bar`
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
name: `name/foo`,
|
||||||
|
enable: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: `name/bar`,
|
||||||
|
enable: true,
|
||||||
|
}
|
||||||
|
] as Image[],
|
||||||
|
false
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
`name=name/bar`,
|
||||||
|
`name/foo,enable=false`,
|
||||||
|
`name=ghcr.io/UserName/Foo,enable=true`
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
name: `name/bar`,
|
||||||
|
enable: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: `name/foo`,
|
||||||
|
enable: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: `ghcr.io/UserName/Foo`,
|
||||||
|
enable: true,
|
||||||
|
},
|
||||||
|
] as Image[],
|
||||||
|
false
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[`value=name/foo`], undefined, true
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[`name/foo,enable=bar`], undefined, true
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[`name/foo,bar=baz`], undefined, true
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[`name=,enable=true`], undefined, true
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[`name/foo,name=name/bar,enable=true`], undefined, true
|
||||||
|
]
|
||||||
|
])('given %p', async (l: string[], expected: Image[], invalid: boolean) => {
|
||||||
|
try {
|
||||||
|
const images = Transform(l);
|
||||||
|
expect(images).toEqual(expected);
|
||||||
|
} catch (err) {
|
||||||
|
if (!invalid) {
|
||||||
|
console.error(err);
|
||||||
|
}
|
||||||
|
// eslint-disable-next-line jest/no-conditional-expect
|
||||||
|
expect(true).toBe(invalid);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
File diff suppressed because it is too large
Load Diff
@@ -417,11 +417,6 @@ describe('parse', () => {
|
|||||||
{} as Tag,
|
{} as Tag,
|
||||||
true
|
true
|
||||||
],
|
],
|
||||||
[
|
|
||||||
`type=sha,enable=foo`,
|
|
||||||
{} as Tag,
|
|
||||||
true
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
`type=sha,format=foo`,
|
`type=sha,format=foo`,
|
||||||
{} as Tag,
|
{} as Tag,
|
||||||
|
@@ -46,5 +46,5 @@ outputs:
|
|||||||
description: 'JSON output of tags and labels'
|
description: 'JSON output of tags and labels'
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
using: 'node12'
|
using: 'node16'
|
||||||
main: 'dist/index.js'
|
main: 'dist/index.js'
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# syntax=docker/dockerfile:1
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
ARG NODE_VERSION=12
|
ARG NODE_VERSION=16
|
||||||
|
|
||||||
FROM node:${NODE_VERSION}-alpine AS base
|
FROM node:${NODE_VERSION}-alpine AS base
|
||||||
RUN apk add --no-cache cpio findutils git
|
RUN apk add --no-cache cpio findutils git
|
||||||
|
24
dist/index.js
generated
vendored
24
dist/index.js
generated
vendored
File diff suppressed because one or more lines are too long
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
13
dist/licenses.txt
generated
vendored
13
dist/licenses.txt
generated
vendored
@@ -762,6 +762,19 @@ Permission to use, copy, modify, and/or distribute this software for any purpose
|
|||||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
|
uuid
|
||||||
|
MIT
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2010-2020 Robert Kieffer and other contributors
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
webidl-conversions
|
webidl-conversions
|
||||||
BSD-2-Clause
|
BSD-2-Clause
|
||||||
# The BSD 2-Clause License
|
# The BSD 2-Clause License
|
||||||
|
@@ -6,5 +6,8 @@ module.exports = {
|
|||||||
transform: {
|
transform: {
|
||||||
'^.+\\.ts$': 'ts-jest'
|
'^.+\\.ts$': 'ts-jest'
|
||||||
},
|
},
|
||||||
|
moduleNameMapper: {
|
||||||
|
'^csv-parse/sync': '<rootDir>/node_modules/csv-parse/dist/cjs/sync.cjs'
|
||||||
|
},
|
||||||
verbose: true
|
verbose: true
|
||||||
};
|
};
|
||||||
|
10
package.json
10
package.json
@@ -29,13 +29,13 @@
|
|||||||
],
|
],
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/core": "^1.6.0",
|
"@actions/core": "^1.10.0",
|
||||||
"@actions/github": "^5.0.1",
|
"@actions/github": "^5.1.1",
|
||||||
"@renovate/pep440": "^1.0.0",
|
"@renovate/pep440": "^1.0.0",
|
||||||
"csv-parse": "^4.16.3",
|
"csv-parse": "^5.3.1",
|
||||||
"handlebars": "^4.7.7",
|
"handlebars": "^4.7.7",
|
||||||
"moment": "^2.29.2",
|
"moment": "^2.29.4",
|
||||||
"semver": "^7.3.5"
|
"semver": "^7.3.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/csv-parse": "^1.2.2",
|
"@types/csv-parse": "^1.2.2",
|
||||||
|
@@ -1,9 +1,8 @@
|
|||||||
import csvparse from 'csv-parse/lib/sync';
|
|
||||||
import * as core from '@actions/core';
|
|
||||||
import {issueCommand} from '@actions/core/lib/command';
|
|
||||||
import * as fs from 'fs';
|
import * as fs from 'fs';
|
||||||
import * as os from 'os';
|
import * as os from 'os';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
|
import * as core from '@actions/core';
|
||||||
|
import {parse} from 'csv-parse/sync';
|
||||||
|
|
||||||
let _tmpDir: string;
|
let _tmpDir: string;
|
||||||
|
|
||||||
@@ -27,12 +26,12 @@ export function tmpDir(): string {
|
|||||||
|
|
||||||
export function getInputs(): Inputs {
|
export function getInputs(): Inputs {
|
||||||
return {
|
return {
|
||||||
images: getInputList('images'),
|
images: getInputList('images', true),
|
||||||
tags: getInputList('tags', true),
|
tags: getInputList('tags', true),
|
||||||
flavor: getInputList('flavor', true),
|
flavor: getInputList('flavor', true),
|
||||||
labels: getInputList('labels', true),
|
labels: getInputList('labels', true),
|
||||||
sepTags: core.getInput('sep-tags') || `\n`,
|
sepTags: core.getInput('sep-tags', {trimWhitespace: false}) || `\n`,
|
||||||
sepLabels: core.getInput('sep-labels') || `\n`,
|
sepLabels: core.getInput('sep-labels', {trimWhitespace: false}) || `\n`,
|
||||||
bakeTarget: core.getInput('bake-target') || `docker-metadata-action`,
|
bakeTarget: core.getInput('bake-target') || `docker-metadata-action`,
|
||||||
githubToken: core.getInput('github-token')
|
githubToken: core.getInput('github-token')
|
||||||
};
|
};
|
||||||
@@ -46,21 +45,23 @@ export function getInputList(name: string, ignoreComma?: boolean): string[] {
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const output of csvparse(items, {
|
const records = parse(items, {
|
||||||
columns: false,
|
columns: false,
|
||||||
relax: true,
|
relaxQuotes: true,
|
||||||
comment: '#',
|
comment: '#',
|
||||||
relaxColumnCount: true,
|
relaxColumnCount: true,
|
||||||
skipLinesWithEmptyValues: true
|
skipEmptyLines: true
|
||||||
}) as Array<string[]>) {
|
});
|
||||||
if (output.length == 1) {
|
|
||||||
res.push(output[0]);
|
for (const record of records as Array<string[]>) {
|
||||||
|
if (record.length == 1) {
|
||||||
|
res.push(record[0]);
|
||||||
continue;
|
continue;
|
||||||
} else if (!ignoreComma) {
|
} else if (!ignoreComma) {
|
||||||
res.push(...output);
|
res.push(...record);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
res.push(output.join(','));
|
res.push(record.join(','));
|
||||||
}
|
}
|
||||||
|
|
||||||
return res.filter(item => item).map(pat => pat.trim());
|
return res.filter(item => item).map(pat => pat.trim());
|
||||||
@@ -71,8 +72,3 @@ export const asyncForEach = async (array, callback) => {
|
|||||||
await callback(array[index], index, array);
|
await callback(array[index], index, array);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// FIXME: Temp fix https://github.com/actions/toolkit/issues/777
|
|
||||||
export function setOutput(name: string, value: unknown): void {
|
|
||||||
issueCommand('set-output', {name}, value);
|
|
||||||
}
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
|
import {parse} from 'csv-parse/sync';
|
||||||
import * as core from '@actions/core';
|
import * as core from '@actions/core';
|
||||||
import csvparse from 'csv-parse/lib/sync';
|
|
||||||
|
|
||||||
export interface Flavor {
|
export interface Flavor {
|
||||||
latest: string;
|
latest: string;
|
||||||
@@ -19,9 +19,9 @@ export function Transform(inputs: string[]): Flavor {
|
|||||||
};
|
};
|
||||||
|
|
||||||
for (const input of inputs) {
|
for (const input of inputs) {
|
||||||
const fields = csvparse(input, {
|
const fields = parse(input, {
|
||||||
relaxColumnCount: true,
|
relaxColumnCount: true,
|
||||||
skipLinesWithEmptyValues: true
|
skipEmptyLines: true
|
||||||
})[0];
|
})[0];
|
||||||
let onlatestfor = '';
|
let onlatestfor = '';
|
||||||
for (const field of fields) {
|
for (const field of fields) {
|
||||||
|
@@ -11,8 +11,6 @@ export function context(): Context {
|
|||||||
export async function repo(token: string): Promise<ReposGetResponseData> {
|
export async function repo(token: string): Promise<ReposGetResponseData> {
|
||||||
return github
|
return github
|
||||||
.getOctokit(token)
|
.getOctokit(token)
|
||||||
.rest.repos.get({
|
.rest.repos.get({...github.context.repo})
|
||||||
...github.context.repo
|
|
||||||
})
|
|
||||||
.then(response => response.data as ReposGetResponseData);
|
.then(response => response.data as ReposGetResponseData);
|
||||||
}
|
}
|
||||||
|
86
src/image.ts
Normal file
86
src/image.ts
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
import {parse} from 'csv-parse/sync';
|
||||||
|
import * as core from '@actions/core';
|
||||||
|
|
||||||
|
export interface Image {
|
||||||
|
name: string;
|
||||||
|
enable: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function Transform(inputs: string[]): Image[] {
|
||||||
|
let images: Image[] = [];
|
||||||
|
|
||||||
|
// backward compatibility with old format
|
||||||
|
if (inputs.length == 1) {
|
||||||
|
let newformat = false;
|
||||||
|
const fields = parse(inputs[0], {
|
||||||
|
relaxColumnCount: true,
|
||||||
|
skipEmptyLines: true
|
||||||
|
})[0];
|
||||||
|
for (const field of fields) {
|
||||||
|
const parts = field
|
||||||
|
.toString()
|
||||||
|
.split('=')
|
||||||
|
.map(item => item.trim());
|
||||||
|
if (parts.length == 1) {
|
||||||
|
images.push({name: parts[0], enable: true});
|
||||||
|
} else {
|
||||||
|
newformat = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!newformat) {
|
||||||
|
return output(images);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
images = [];
|
||||||
|
for (const input of inputs) {
|
||||||
|
const image: Image = {name: '', enable: true};
|
||||||
|
const fields = parse(input, {
|
||||||
|
relaxColumnCount: true,
|
||||||
|
skipEmptyLines: true
|
||||||
|
})[0];
|
||||||
|
for (const field of fields) {
|
||||||
|
const parts = field
|
||||||
|
.toString()
|
||||||
|
.split('=')
|
||||||
|
.map(item => item.trim());
|
||||||
|
if (parts.length == 1) {
|
||||||
|
image.name = parts[0];
|
||||||
|
} else {
|
||||||
|
const key = parts[0].toLowerCase();
|
||||||
|
const value = parts[1];
|
||||||
|
switch (key) {
|
||||||
|
case 'name': {
|
||||||
|
image.name = value;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'enable': {
|
||||||
|
if (!['true', 'false'].includes(value)) {
|
||||||
|
throw new Error(`Invalid enable attribute value: ${input}`);
|
||||||
|
}
|
||||||
|
image.enable = /true/i.test(value);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default: {
|
||||||
|
throw new Error(`Unknown image attribute: ${input}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (image.name.length == 0) {
|
||||||
|
throw new Error(`Image name attribute empty: ${input}`);
|
||||||
|
}
|
||||||
|
images.push(image);
|
||||||
|
}
|
||||||
|
return output(images);
|
||||||
|
}
|
||||||
|
|
||||||
|
function output(images: Image[]): Image[] {
|
||||||
|
core.startGroup(`Processing images input`);
|
||||||
|
for (const image of images) {
|
||||||
|
core.info(`name=${image.name},enable=${image.enable}`);
|
||||||
|
}
|
||||||
|
core.endGroup();
|
||||||
|
return images;
|
||||||
|
}
|
22
src/main.ts
22
src/main.ts
@@ -1,5 +1,5 @@
|
|||||||
import * as fs from 'fs';
|
import * as fs from 'fs';
|
||||||
import {getInputs, Inputs, setOutput} from './context';
|
import {getInputs, Inputs} from './context';
|
||||||
import * as github from './github';
|
import * as github from './github';
|
||||||
import {Meta, Version} from './meta';
|
import {Meta, Version} from './meta';
|
||||||
import * as core from '@actions/core';
|
import * as core from '@actions/core';
|
||||||
@@ -25,6 +25,12 @@ async function run() {
|
|||||||
core.info(`runId: ${context.runId}`);
|
core.info(`runId: ${context.runId}`);
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
|
|
||||||
|
if (core.isDebug()) {
|
||||||
|
core.startGroup(`Webhook payload`);
|
||||||
|
core.info(JSON.stringify(context.payload, null, 2));
|
||||||
|
core.endGroup();
|
||||||
|
}
|
||||||
|
|
||||||
const meta: Meta = new Meta(inputs, context, repo);
|
const meta: Meta = new Meta(inputs, context, repo);
|
||||||
|
|
||||||
const version: Version = meta.version;
|
const version: Version = meta.version;
|
||||||
@@ -35,7 +41,7 @@ async function run() {
|
|||||||
core.info(version.main || '');
|
core.info(version.main || '');
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
}
|
}
|
||||||
setOutput('version', version.main || '');
|
core.setOutput('version', version.main || '');
|
||||||
|
|
||||||
// Docker tags
|
// Docker tags
|
||||||
const tags: Array<string> = meta.getTags();
|
const tags: Array<string> = meta.getTags();
|
||||||
@@ -48,7 +54,7 @@ async function run() {
|
|||||||
}
|
}
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
}
|
}
|
||||||
setOutput('tags', tags.join(inputs.sepTags));
|
core.setOutput('tags', tags.join(inputs.sepTags));
|
||||||
|
|
||||||
// Docker labels
|
// Docker labels
|
||||||
const labels: Array<string> = meta.getLabels();
|
const labels: Array<string> = meta.getLabels();
|
||||||
@@ -57,21 +63,21 @@ async function run() {
|
|||||||
core.info(label);
|
core.info(label);
|
||||||
}
|
}
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
setOutput('labels', labels.join(inputs.sepLabels));
|
core.setOutput('labels', labels.join(inputs.sepLabels));
|
||||||
|
|
||||||
// JSON
|
// JSON
|
||||||
const jsonOutput = meta.getJSON();
|
const jsonOutput = meta.getJSON();
|
||||||
core.startGroup(`JSON output`);
|
core.startGroup(`JSON output`);
|
||||||
core.info(JSON.stringify(jsonOutput, null, 2));
|
core.info(JSON.stringify(jsonOutput, null, 2));
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
setOutput('json', jsonOutput);
|
core.setOutput('json', jsonOutput);
|
||||||
|
|
||||||
// Bake definition file
|
// Bake file definition
|
||||||
const bakeFile: string = meta.getBakeFile();
|
const bakeFile: string = meta.getBakeFile();
|
||||||
core.startGroup(`Bake definition file`);
|
core.startGroup(`Bake file definition`);
|
||||||
core.info(fs.readFileSync(bakeFile, 'utf8'));
|
core.info(fs.readFileSync(bakeFile, 'utf8'));
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
setOutput('bake-file', bakeFile);
|
core.setOutput('bake-file', bakeFile);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
core.setFailed(error.message);
|
core.setFailed(error.message);
|
||||||
}
|
}
|
||||||
|
100
src/meta.ts
100
src/meta.ts
@@ -6,6 +6,7 @@ import * as pep440 from '@renovate/pep440';
|
|||||||
import * as semver from 'semver';
|
import * as semver from 'semver';
|
||||||
import {Inputs, tmpDir} from './context';
|
import {Inputs, tmpDir} from './context';
|
||||||
import {ReposGetResponseData} from './github';
|
import {ReposGetResponseData} from './github';
|
||||||
|
import * as icl from './image';
|
||||||
import * as tcl from './tag';
|
import * as tcl from './tag';
|
||||||
import * as fcl from './flavor';
|
import * as fcl from './flavor';
|
||||||
import * as core from '@actions/core';
|
import * as core from '@actions/core';
|
||||||
@@ -23,6 +24,7 @@ export class Meta {
|
|||||||
private readonly inputs: Inputs;
|
private readonly inputs: Inputs;
|
||||||
private readonly context: Context;
|
private readonly context: Context;
|
||||||
private readonly repo: ReposGetResponseData;
|
private readonly repo: ReposGetResponseData;
|
||||||
|
private readonly images: icl.Image[];
|
||||||
private readonly tags: tcl.Tag[];
|
private readonly tags: tcl.Tag[];
|
||||||
private readonly flavor: fcl.Flavor;
|
private readonly flavor: fcl.Flavor;
|
||||||
private readonly date: Date;
|
private readonly date: Date;
|
||||||
@@ -30,13 +32,24 @@ export class Meta {
|
|||||||
constructor(inputs: Inputs, context: Context, repo: ReposGetResponseData) {
|
constructor(inputs: Inputs, context: Context, repo: ReposGetResponseData) {
|
||||||
// Needs to override Git reference with pr ref instead of upstream branch ref
|
// Needs to override Git reference with pr ref instead of upstream branch ref
|
||||||
// for pull_request_target event
|
// for pull_request_target event
|
||||||
|
// https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
|
||||||
if (/pull_request_target/.test(context.eventName)) {
|
if (/pull_request_target/.test(context.eventName)) {
|
||||||
context.ref = `refs/pull/${context.payload.number}/merge`;
|
context.ref = `refs/pull/${context.payload.number}/merge`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DOCKER_METADATA_PR_HEAD_SHA env var can be used to set associated head
|
||||||
|
// SHA instead of commit SHA that triggered the workflow on pull request
|
||||||
|
// event.
|
||||||
|
if (/true/i.test(process.env.DOCKER_METADATA_PR_HEAD_SHA || '')) {
|
||||||
|
if ((/pull_request/.test(context.eventName) || /pull_request_target/.test(context.eventName)) && context.payload?.pull_request?.head?.sha != undefined) {
|
||||||
|
context.sha = context.payload.pull_request.head.sha;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.inputs = inputs;
|
this.inputs = inputs;
|
||||||
this.context = context;
|
this.context = context;
|
||||||
this.repo = repo;
|
this.repo = repo;
|
||||||
|
this.images = icl.Transform(inputs.images);
|
||||||
this.tags = tcl.Transform(inputs.tags);
|
this.tags = tcl.Transform(inputs.tags);
|
||||||
this.flavor = fcl.Transform(inputs.flavor);
|
this.flavor = fcl.Transform(inputs.flavor);
|
||||||
this.date = new Date();
|
this.date = new Date();
|
||||||
@@ -51,7 +64,11 @@ export class Meta {
|
|||||||
};
|
};
|
||||||
|
|
||||||
for (const tag of this.tags) {
|
for (const tag of this.tags) {
|
||||||
if (!/true/i.test(tag.attrs['enable'])) {
|
const enabled = this.setGlobalExp(tag.attrs['enable']);
|
||||||
|
if (!['true', 'false'].includes(enabled)) {
|
||||||
|
throw new Error(`Invalid value for enable attribute: ${enabled}`);
|
||||||
|
}
|
||||||
|
if (!/true/i.test(enabled)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
switch (tag.type) {
|
switch (tag.type) {
|
||||||
@@ -216,7 +233,7 @@ export class Meta {
|
|||||||
if (tag.attrs['value'].length > 0) {
|
if (tag.attrs['value'].length > 0) {
|
||||||
vraw = this.setGlobalExp(tag.attrs['value']);
|
vraw = this.setGlobalExp(tag.attrs['value']);
|
||||||
} else {
|
} else {
|
||||||
vraw = this.context.ref.replace(/^refs\/tags\//g, '').replace(/\//g, '-');
|
vraw = this.context.ref.replace(/^refs\/tags\//g, '');
|
||||||
}
|
}
|
||||||
|
|
||||||
let tmatch;
|
let tmatch;
|
||||||
@@ -243,7 +260,7 @@ export class Meta {
|
|||||||
if (!/^refs\/heads\//.test(this.context.ref)) {
|
if (!/^refs\/heads\//.test(this.context.ref)) {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
const vraw = this.setValue(this.context.ref.replace(/^refs\/heads\//g, '').replace(/[^a-zA-Z0-9._-]+/g, '-'), tag);
|
const vraw = this.setValue(this.context.ref.replace(/^refs\/heads\//g, ''), tag);
|
||||||
return Meta.setVersion(version, vraw, this.flavor.latest == 'auto' ? false : this.flavor.latest == 'true');
|
return Meta.setVersion(version, vraw, this.flavor.latest == 'auto' ? false : this.flavor.latest == 'true');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -251,7 +268,7 @@ export class Meta {
|
|||||||
if (!/^refs\/tags\//.test(this.context.ref)) {
|
if (!/^refs\/tags\//.test(this.context.ref)) {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
const vraw = this.setValue(this.context.ref.replace(/^refs\/tags\//g, '').replace(/\//g, '-'), tag);
|
const vraw = this.setValue(this.context.ref.replace(/^refs\/tags\//g, ''), tag);
|
||||||
return Meta.setVersion(version, vraw, this.flavor.latest == 'auto' ? true : this.flavor.latest == 'true');
|
return Meta.setVersion(version, vraw, this.flavor.latest == 'auto' ? true : this.flavor.latest == 'true');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -269,7 +286,7 @@ export class Meta {
|
|||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
const val = this.context.ref.replace(/^refs\/heads\//g, '').replace(/[^a-zA-Z0-9._-]+/g, '-');
|
const val = this.context.ref.replace(/^refs\/heads\//g, '');
|
||||||
if (tag.attrs['branch'].length == 0) {
|
if (tag.attrs['branch'].length == 0) {
|
||||||
tag.attrs['branch'] = this.repo.default_branch;
|
tag.attrs['branch'] = this.repo.default_branch;
|
||||||
}
|
}
|
||||||
@@ -293,7 +310,7 @@ export class Meta {
|
|||||||
|
|
||||||
let val = this.context.sha;
|
let val = this.context.sha;
|
||||||
if (tag.attrs['format'] === tcl.ShaFormat.Short) {
|
if (tag.attrs['format'] === tcl.ShaFormat.Short) {
|
||||||
val = this.context.sha.substr(0, 7);
|
val = this.context.sha.substring(0, 7);
|
||||||
}
|
}
|
||||||
|
|
||||||
const vraw = this.setValue(val, tag);
|
const vraw = this.setValue(val, tag);
|
||||||
@@ -304,6 +321,7 @@ export class Meta {
|
|||||||
if (val.length == 0) {
|
if (val.length == 0) {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
val = Meta.sanitizeTag(val);
|
||||||
if (version.main == undefined) {
|
if (version.main == undefined) {
|
||||||
version.main = val;
|
version.main = val;
|
||||||
} else if (val !== version.main) {
|
} else if (val !== version.main) {
|
||||||
@@ -349,46 +367,80 @@ export class Meta {
|
|||||||
if (!/^refs\/heads\//.test(ctx.ref)) {
|
if (!/^refs\/heads\//.test(ctx.ref)) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
return ctx.ref.replace(/^refs\/heads\//g, '').replace(/[^a-zA-Z0-9._-]+/g, '-');
|
return ctx.ref.replace(/^refs\/heads\//g, '');
|
||||||
},
|
},
|
||||||
tag: function () {
|
tag: function () {
|
||||||
if (!/^refs\/tags\//.test(ctx.ref)) {
|
if (!/^refs\/tags\//.test(ctx.ref)) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
return ctx.ref.replace(/^refs\/tags\//g, '').replace(/\//g, '-');
|
return ctx.ref.replace(/^refs\/tags\//g, '');
|
||||||
},
|
},
|
||||||
sha: function () {
|
sha: function () {
|
||||||
return ctx.sha.substr(0, 7);
|
return ctx.sha.substring(0, 7);
|
||||||
},
|
},
|
||||||
base_ref: function () {
|
base_ref: function () {
|
||||||
if (/^refs\/tags\//.test(ctx.ref)) {
|
if (/^refs\/tags\//.test(ctx.ref) && ctx.payload?.base_ref != undefined) {
|
||||||
return ctx.payload?.base_ref.replace(/^refs\/heads\//g, '').replace(/\//g, '-');
|
return ctx.payload.base_ref.replace(/^refs\/heads\//g, '');
|
||||||
}
|
}
|
||||||
if (/^refs\/pull\//.test(ctx.ref)) {
|
// FIXME: keep this for backward compatibility even if doesn't always seem
|
||||||
return ctx.payload?.pull_request?.base?.ref;
|
// to return the expected branch. See the comment below.
|
||||||
|
if (/^refs\/pull\//.test(ctx.ref) && ctx.payload?.pull_request?.base?.ref != undefined) {
|
||||||
|
return ctx.payload.pull_request.base.ref;
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
},
|
},
|
||||||
|
is_default_branch: function () {
|
||||||
|
const branch = ctx.ref.replace(/^refs\/heads\//g, '');
|
||||||
|
// TODO: "base_ref" is available in the push payload but doesn't always seem to
|
||||||
|
// return the expected branch when the push tag event occurs. It's also not
|
||||||
|
// documented in GitHub docs: https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push
|
||||||
|
// more context: https://github.com/docker/metadata-action/pull/192#discussion_r854673012
|
||||||
|
// if (/^refs\/tags\//.test(ctx.ref) && ctx.payload?.base_ref != undefined) {
|
||||||
|
// branch = ctx.payload.base_ref.replace(/^refs\/heads\//g, '');
|
||||||
|
// }
|
||||||
|
if (branch == undefined || branch.length == 0) {
|
||||||
|
return 'false';
|
||||||
|
}
|
||||||
|
if (ctx.payload?.repository?.default_branch == branch) {
|
||||||
|
return 'true';
|
||||||
|
}
|
||||||
|
// following events always trigger for last commit on default branch
|
||||||
|
// https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows
|
||||||
|
if (/create/.test(ctx.eventName) || /discussion/.test(ctx.eventName) || /issues/.test(ctx.eventName) || /schedule/.test(ctx.eventName)) {
|
||||||
|
return 'true';
|
||||||
|
}
|
||||||
|
return 'false';
|
||||||
|
},
|
||||||
date: function (format) {
|
date: function (format) {
|
||||||
return moment(currentDate).utc().format(format);
|
return moment(currentDate).utc().format(format);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private getImageNames(): Array<string> {
|
||||||
|
const images: Array<string> = [];
|
||||||
|
for (const image of this.images) {
|
||||||
|
if (!image.enable) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
images.push(Meta.sanitizeImageName(image.name));
|
||||||
|
}
|
||||||
|
return images;
|
||||||
|
}
|
||||||
|
|
||||||
public getTags(): Array<string> {
|
public getTags(): Array<string> {
|
||||||
if (!this.version.main) {
|
if (!this.version.main) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
const tags: Array<string> = [];
|
const tags: Array<string> = [];
|
||||||
for (const image of this.inputs.images) {
|
for (const imageName of this.getImageNames()) {
|
||||||
const imageLc = image.toLowerCase();
|
tags.push(`${imageName}:${this.version.main}`);
|
||||||
tags.push(`${imageLc}:${this.version.main}`);
|
|
||||||
for (const partial of this.version.partial) {
|
for (const partial of this.version.partial) {
|
||||||
tags.push(`${imageLc}:${partial}`);
|
tags.push(`${imageName}:${partial}`);
|
||||||
}
|
}
|
||||||
if (this.version.latest) {
|
if (this.version.latest) {
|
||||||
tags.push(`${imageLc}:${this.flavor.prefixLatest ? this.flavor.prefix : ''}latest${this.flavor.suffixLatest ? this.flavor.suffix : ''}`);
|
const latestTag = `${this.flavor.prefixLatest ? this.flavor.prefix : ''}latest${this.flavor.suffixLatest ? this.flavor.suffix : ''}`;
|
||||||
|
tags.push(`${imageName}:${Meta.sanitizeTag(latestTag)}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return tags;
|
return tags;
|
||||||
@@ -441,7 +493,7 @@ export class Meta {
|
|||||||
return res;
|
return res;
|
||||||
}, {}),
|
}, {}),
|
||||||
args: {
|
args: {
|
||||||
DOCKER_META_IMAGES: this.inputs.images.join(','),
|
DOCKER_META_IMAGES: this.getImageNames().join(','),
|
||||||
DOCKER_META_VERSION: this.version.main
|
DOCKER_META_VERSION: this.version.main
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -454,4 +506,12 @@ export class Meta {
|
|||||||
|
|
||||||
return bakeFile;
|
return bakeFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static sanitizeImageName(name: string): string {
|
||||||
|
return name.toLowerCase();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static sanitizeTag(tag: string): string {
|
||||||
|
return tag.replace(/[^a-zA-Z0-9._-]+/g, '-');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
import csvparse from 'csv-parse/lib/sync';
|
import {parse} from 'csv-parse/sync';
|
||||||
import * as core from '@actions/core';
|
import * as core from '@actions/core';
|
||||||
|
|
||||||
export enum Type {
|
export enum Type {
|
||||||
@@ -86,9 +86,9 @@ export function Transform(inputs: string[]): Tag[] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function Parse(s: string): Tag {
|
export function Parse(s: string): Tag {
|
||||||
const fields = csvparse(s, {
|
const fields = parse(s, {
|
||||||
relaxColumnCount: true,
|
relaxColumnCount: true,
|
||||||
skipLinesWithEmptyValues: true
|
skipEmptyLines: true
|
||||||
})[0];
|
})[0];
|
||||||
|
|
||||||
const tag = new Tag();
|
const tag = new Tag();
|
||||||
@@ -206,9 +206,6 @@ export function Parse(s: string): Tag {
|
|||||||
if (!Object.prototype.hasOwnProperty.call(tag.attrs, 'priority')) {
|
if (!Object.prototype.hasOwnProperty.call(tag.attrs, 'priority')) {
|
||||||
tag.attrs['priority'] = DefaultPriorities[tag.type];
|
tag.attrs['priority'] = DefaultPriorities[tag.type];
|
||||||
}
|
}
|
||||||
if (!['true', 'false'].includes(tag.attrs['enable'])) {
|
|
||||||
throw new Error(`Invalid value for enable attribute: ${tag.attrs['enable']}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
return tag;
|
return tag;
|
||||||
}
|
}
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
|
# syntax=docker/dockerfile:1
|
||||||
FROM alpine
|
FROM alpine
|
||||||
|
|
||||||
RUN echo "Hello world!"
|
RUN echo "Hello world!"
|
||||||
|
67
yarn.lock
67
yarn.lock
@@ -2,29 +2,30 @@
|
|||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
"@actions/core@^1.6.0":
|
"@actions/core@^1.10.0":
|
||||||
version "1.6.0"
|
version "1.10.0"
|
||||||
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.6.0.tgz#0568e47039bfb6a9170393a73f3b7eb3b22462cb"
|
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.10.0.tgz#44551c3c71163949a2f06e94d9ca2157a0cfac4f"
|
||||||
integrity sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==
|
integrity sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@actions/http-client" "^1.0.11"
|
"@actions/http-client" "^2.0.1"
|
||||||
|
uuid "^8.3.2"
|
||||||
|
|
||||||
"@actions/github@^5.0.1":
|
"@actions/github@^5.1.1":
|
||||||
version "5.0.1"
|
version "5.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/@actions/github/-/github-5.0.1.tgz#5fdbe371d9a592038668be95d12421361585fba1"
|
resolved "https://registry.yarnpkg.com/@actions/github/-/github-5.1.1.tgz#40b9b9e1323a5efcf4ff7dadd33d8ea51651bbcb"
|
||||||
integrity sha512-JZGyPM9ektb8NVTTI/2gfJ9DL7Rk98tQ7OVyTlgTuaQroariRBsOnzjy0I2EarX4xUZpK88YyO503fhmjFdyAg==
|
integrity sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@actions/http-client" "^1.0.11"
|
"@actions/http-client" "^2.0.1"
|
||||||
"@octokit/core" "^3.6.0"
|
"@octokit/core" "^3.6.0"
|
||||||
"@octokit/plugin-paginate-rest" "^2.17.0"
|
"@octokit/plugin-paginate-rest" "^2.17.0"
|
||||||
"@octokit/plugin-rest-endpoint-methods" "^5.13.0"
|
"@octokit/plugin-rest-endpoint-methods" "^5.13.0"
|
||||||
|
|
||||||
"@actions/http-client@^1.0.11":
|
"@actions/http-client@^2.0.1":
|
||||||
version "1.0.11"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-1.0.11.tgz#c58b12e9aa8b159ee39e7dd6cbd0e91d905633c0"
|
resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-2.0.1.tgz#873f4ca98fe32f6839462a6f046332677322f99c"
|
||||||
integrity sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==
|
integrity sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==
|
||||||
dependencies:
|
dependencies:
|
||||||
tunnel "0.0.6"
|
tunnel "^0.0.6"
|
||||||
|
|
||||||
"@ampproject/remapping@^2.1.0":
|
"@ampproject/remapping@^2.1.0":
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
@@ -1604,15 +1605,10 @@ cssstyle@^2.3.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
cssom "~0.3.6"
|
cssom "~0.3.6"
|
||||||
|
|
||||||
csv-parse@*:
|
csv-parse@*, csv-parse@^5.3.1:
|
||||||
version "5.0.4"
|
version "5.3.1"
|
||||||
resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.0.4.tgz#97e5e654413bcf95f2714ce09bcb2be6de0eb8e3"
|
resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.3.1.tgz#78b028eb2d2a3e16e62ee8abe710ff7a0b1f8b3b"
|
||||||
integrity sha512-5AIdl8l6n3iYQYxan5djB5eKDa+vBnhfWZtRpJTcrETWfVLYN0WSj3L9RwvgYt+psoO77juUr8TG8qpfGZifVQ==
|
integrity sha512-R4Hv6eGJNzgcKdThZ6XORbSQ873HVcNke74QIq+LbwpT90LaZ8Xzl7KKiuIP16xq/P7ofzRt0h7S0xm+fVScsw==
|
||||||
|
|
||||||
csv-parse@^4.16.3:
|
|
||||||
version "4.16.3"
|
|
||||||
resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7"
|
|
||||||
integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==
|
|
||||||
|
|
||||||
data-urls@^2.0.0:
|
data-urls@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
@@ -2958,10 +2954,10 @@ minimist@^1.2.5:
|
|||||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
|
||||||
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
|
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
|
||||||
|
|
||||||
moment@^2.29.2:
|
moment@^2.29.4:
|
||||||
version "2.29.2"
|
version "2.29.4"
|
||||||
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.2.tgz#00910c60b20843bcba52d37d58c628b47b1f20e4"
|
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
|
||||||
integrity sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==
|
integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
|
||||||
|
|
||||||
ms@2.1.2:
|
ms@2.1.2:
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
@@ -3284,10 +3280,10 @@ saxes@^5.0.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
xmlchars "^2.2.0"
|
xmlchars "^2.2.0"
|
||||||
|
|
||||||
semver@7.x, semver@^7.3.2, semver@^7.3.5:
|
semver@7.x, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7:
|
||||||
version "7.3.5"
|
version "7.3.7"
|
||||||
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
|
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
|
||||||
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
|
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
|
||||||
dependencies:
|
dependencies:
|
||||||
lru-cache "^6.0.0"
|
lru-cache "^6.0.0"
|
||||||
|
|
||||||
@@ -3558,7 +3554,7 @@ tsutils@^3.21.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
tslib "^1.8.1"
|
tslib "^1.8.1"
|
||||||
|
|
||||||
tunnel@0.0.6:
|
tunnel@^0.0.6:
|
||||||
version "0.0.6"
|
version "0.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
|
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
|
||||||
integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==
|
integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==
|
||||||
@@ -3626,6 +3622,11 @@ uri-js@^4.2.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
punycode "^2.1.0"
|
punycode "^2.1.0"
|
||||||
|
|
||||||
|
uuid@^8.3.2:
|
||||||
|
version "8.3.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
|
||||||
|
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
|
||||||
|
|
||||||
v8-compile-cache-lib@^3.0.0:
|
v8-compile-cache-lib@^3.0.0:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz#0582bcb1c74f3a2ee46487ceecf372e46bce53e8"
|
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz#0582bcb1c74f3a2ee46487ceecf372e46bce53e8"
|
||||||
|
Reference in New Issue
Block a user