actions: context: add github.
This commit is contained in:
parent
9d4becce06
commit
3a47977c68
2 changed files with 43 additions and 24 deletions
|
@ -14,18 +14,20 @@ jobs:
|
||||||
test "$CI" = true
|
test "$CI" = true
|
||||||
test "$CI" = "${{ env.CI }}"
|
test "$CI" = "${{ env.CI }}"
|
||||||
|
|
||||||
- name: env.GITHUB_ACTION
|
- name: GITHUB_ACTION
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
echo "$GITHUB_ACTION" | grep -E '^[0-9]+$'
|
echo "$GITHUB_ACTION" | grep -E '^[0-9]+$'
|
||||||
test "$GITHUB_ACTION" = "${{ env.GITHUB_ACTION }}"
|
test "$GITHUB_ACTION" = "${{ env.GITHUB_ACTION }}"
|
||||||
|
test "$GITHUB_ACTION" = "${{ github.ACTION }}"
|
||||||
|
|
||||||
# See also actions/example-local-action/.forgejo/local-action/action.yml
|
# See also actions/example-local-action/.forgejo/local-action/action.yml
|
||||||
- name: env.GITHUB_ACTION_PATH
|
- name: GITHUB_ACTION_PATH
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -z "$GITHUB_ACTION_PATH"
|
test -z "$GITHUB_ACTION_PATH"
|
||||||
test "$GITHUB_ACTION_PATH" = "${{ env.GITHUB_ACTION_PATH }}"
|
test "$GITHUB_ACTION_PATH" = "${{ env.GITHUB_ACTION_PATH }}"
|
||||||
|
test "$GITHUB_ACTION_PATH" = "${{ github.ACTION_PATH }}"
|
||||||
|
|
||||||
- name: when running an action
|
- name: when running an action
|
||||||
if: ${{ env.GITHUB_ACTIONS }}
|
if: ${{ env.GITHUB_ACTIONS }}
|
||||||
|
@ -33,138 +35,153 @@ jobs:
|
||||||
with:
|
with:
|
||||||
input-one: "otherone"
|
input-one: "otherone"
|
||||||
|
|
||||||
- name: env.GITHUB_ACTION_REPOSITORY
|
- name: GITHUB_ACTION_REPOSITORY
|
||||||
run: test -f /srv/example/example-context/GITHUB_ACTION_REPOSITORY
|
run: test -f /srv/example/example-context/GITHUB_ACTION_REPOSITORY
|
||||||
|
|
||||||
- name: env.GITHUB_ACTION_PATH
|
- name: GITHUB_ACTION_PATH
|
||||||
run: test -f /srv/example/example-context/GITHUB_ACTION_PATH
|
run: test -f /srv/example/example-context/GITHUB_ACTION_PATH
|
||||||
|
|
||||||
- name: env.GITHUB_ACTIONS
|
- name: GITHUB_ACTIONS
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_ACTIONS" = true
|
test "$GITHUB_ACTIONS" = true
|
||||||
test "$GITHUB_ACTIONS" = "${{ env.GITHUB_ACTIONS }}"
|
test "$GITHUB_ACTIONS" = "${{ env.GITHUB_ACTIONS }}"
|
||||||
|
|
||||||
- name: env.GITHUB_ACTOR
|
- name: GITHUB_ACTOR
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_ACTOR"
|
test "$GITHUB_ACTOR"
|
||||||
test "$GITHUB_ACTOR" = "${{ env.GITHUB_ACTOR }}"
|
test "$GITHUB_ACTOR" = "${{ env.GITHUB_ACTOR }}"
|
||||||
|
test "$GITHUB_ACTOR" = "${{ github.ACTOR }}"
|
||||||
|
|
||||||
- name: env.GITHUB_API_URL
|
- name: GITHUB_API_URL
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
[[ "$GITHUB_API_URL" =~ /api/v1$ ]]
|
[[ "$GITHUB_API_URL" =~ /api/v1$ ]]
|
||||||
test "$GITHUB_API_URL" = "${{ env.GITHUB_API_URL }}"
|
test "$GITHUB_API_URL" = "${{ env.GITHUB_API_URL }}"
|
||||||
|
test "$GITHUB_API_URL" = "${{ github.API_URL }}"
|
||||||
|
|
||||||
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
||||||
- name: env.GITHUB_BASE_REF
|
- name: GITHUB_BASE_REF
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -z "$GITHUB_BASE_REF"
|
test -z "$GITHUB_BASE_REF"
|
||||||
test "$GITHUB_BASE_REF" = "${{ env.GITHUB_BASE_REF }}"
|
test "$GITHUB_BASE_REF" = "${{ env.GITHUB_BASE_REF }}"
|
||||||
|
test "$GITHUB_BASE_REF" = "${{ github.BASE_REF }}"
|
||||||
|
|
||||||
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
||||||
- name: env.GITHUB_HEAD_REF
|
- name: GITHUB_HEAD_REF
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -z "$GITHUB_HEAD_REF"
|
test -z "$GITHUB_HEAD_REF"
|
||||||
test "$GITHUB_HEAD_REF" = "${{ env.GITHUB_HEAD_REF }}"
|
test "$GITHUB_HEAD_REF" = "${{ env.GITHUB_HEAD_REF }}"
|
||||||
|
test "$GITHUB_HEAD_REF" = "${{ github.HEAD_REF }}"
|
||||||
|
|
||||||
- name: env.GITHUB_ENV
|
- name: GITHUB_ENV
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -f "$GITHUB_ENV"
|
test -f "$GITHUB_ENV"
|
||||||
test "$GITHUB_ENV" = "${{ env.GITHUB_ENV }}"
|
test "$GITHUB_ENV" = "${{ env.GITHUB_ENV }}"
|
||||||
|
|
||||||
- name: env.GITHUB_EVENT_NAME
|
- name: GITHUB_EVENT_NAME
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_EVENT_NAME" = push
|
test "$GITHUB_EVENT_NAME" = push
|
||||||
test "$GITHUB_EVENT_NAME" = "${{ env.GITHUB_EVENT_NAME }}"
|
test "$GITHUB_EVENT_NAME" = "${{ env.GITHUB_EVENT_NAME }}"
|
||||||
|
test "$GITHUB_EVENT_NAME" = "${{ github.EVENT_NAME }}"
|
||||||
|
|
||||||
- name: env.GITHUB_JOB
|
- name: GITHUB_JOB
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_JOB" = test
|
test "$GITHUB_JOB" = test
|
||||||
test "$GITHUB_JOB" = "${{ env.GITHUB_JOB }}"
|
test "$GITHUB_JOB" = "${{ env.GITHUB_JOB }}"
|
||||||
|
test "$GITHUB_JOB" = "${{ github.JOB }}"
|
||||||
|
|
||||||
- name: env.GITHUB_OUTPUT
|
- name: GITHUB_OUTPUT
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -f "$GITHUB_OUTPUT"
|
test -f "$GITHUB_OUTPUT"
|
||||||
test "$GITHUB_OUTPUT" = "${{ env.GITHUB_OUTPUT }}"
|
test "$GITHUB_OUTPUT" = "${{ env.GITHUB_OUTPUT }}"
|
||||||
|
|
||||||
- name: env.GITHUB_PATH
|
- name: GITHUB_PATH
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -f "$GITHUB_PATH"
|
test -f "$GITHUB_PATH"
|
||||||
test "$GITHUB_PATH" = "${{ env.GITHUB_PATH }}"
|
test "$GITHUB_PATH" = "${{ env.GITHUB_PATH }}"
|
||||||
|
|
||||||
- name: env.GITHUB_REF
|
- name: GITHUB_REF
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
[[ "$GITHUB_REF" =~ ^refs/ ]]
|
[[ "$GITHUB_REF" =~ ^refs/ ]]
|
||||||
test "$GITHUB_REF" = "${{ env.GITHUB_REF }}"
|
test "$GITHUB_REF" = "${{ env.GITHUB_REF }}"
|
||||||
|
test "$GITHUB_REF" = "${{ github.REF }}"
|
||||||
|
|
||||||
- name: env.GITHUB_REF_NAME
|
- name: GITHUB_REF_NAME
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
! [[ "$GITHUB_REF_NAME" =~ ^refs/ ]]
|
! [[ "$GITHUB_REF_NAME" =~ ^refs/ ]]
|
||||||
test "$GITHUB_REF_NAME" = "${{ env.GITHUB_REF_NAME }}"
|
test "$GITHUB_REF_NAME" = "${{ env.GITHUB_REF_NAME }}"
|
||||||
|
test "$GITHUB_REF_NAME" = "${{ github.REF_NAME }}"
|
||||||
|
|
||||||
- name: env.GITHUB_REPOSITORY
|
- name: GITHUB_REPOSITORY
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_REPOSITORY" = root/example-context
|
test "$GITHUB_REPOSITORY" = root/example-context
|
||||||
test "$GITHUB_REPOSITORY" = "${{ env.GITHUB_REPOSITORY }}"
|
test "$GITHUB_REPOSITORY" = "${{ env.GITHUB_REPOSITORY }}"
|
||||||
|
test "$GITHUB_REPOSITORY" = "${{ github.REPOSITORY }}"
|
||||||
|
|
||||||
- name: env.GITHUB_REPOSITORY_OWNER
|
- name: GITHUB_REPOSITORY_OWNER
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_REPOSITORY_OWNER" = root
|
test "$GITHUB_REPOSITORY_OWNER" = root
|
||||||
test "$GITHUB_REPOSITORY_OWNER" = "${{ env.GITHUB_REPOSITORY_OWNER }}"
|
test "$GITHUB_REPOSITORY_OWNER" = "${{ env.GITHUB_REPOSITORY_OWNER }}"
|
||||||
|
test "$GITHUB_REPOSITORY_OWNER" = "${{ github.REPOSITORY_OWNER }}"
|
||||||
|
|
||||||
- name: env.GITHUB_RUN_NUMBER
|
- name: GITHUB_RUN_NUMBER
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
echo "$GITHUB_RUN_NUMBER" | grep -E '^[0-9]+$'
|
echo "$GITHUB_RUN_NUMBER" | grep -E '^[0-9]+$'
|
||||||
test "$GITHUB_RUN_NUMBER" = "${{ env.GITHUB_RUN_NUMBER }}"
|
test "$GITHUB_RUN_NUMBER" = "${{ env.GITHUB_RUN_NUMBER }}"
|
||||||
|
test "$GITHUB_RUN_NUMBER" = "${{ github.RUN_NUMBER }}"
|
||||||
|
|
||||||
- name: env.GITHUB_SERVER_URL
|
- name: GITHUB_SERVER_URL
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
[[ "$GITHUB_SERVER_URL" =~ ^http ]]
|
[[ "$GITHUB_SERVER_URL" =~ ^http ]]
|
||||||
test "$GITHUB_SERVER_URL" = "${{ env.GITHUB_SERVER_URL }}"
|
test "$GITHUB_SERVER_URL" = "${{ env.GITHUB_SERVER_URL }}"
|
||||||
|
test "$GITHUB_SERVER_URL" = "${{ github.SERVER_URL }}"
|
||||||
|
|
||||||
- name: env.GITHUB_SHA
|
- name: GITHUB_SHA
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_SHA"
|
test "$GITHUB_SHA"
|
||||||
test "$GITHUB_SHA" = "${{ env.GITHUB_SHA }}"
|
test "$GITHUB_SHA" = "${{ env.GITHUB_SHA }}"
|
||||||
|
test "$GITHUB_SHA" = "${{ github.SHA }}"
|
||||||
|
|
||||||
- name: env.GITHUB_STEP_SUMMARY
|
- name: GITHUB_STEP_SUMMARY
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -f "$GITHUB_STEP_SUMMARY"
|
test -f "$GITHUB_STEP_SUMMARY"
|
||||||
test "$GITHUB_STEP_SUMMARY" = "${{ env.GITHUB_STEP_SUMMARY }}"
|
test "$GITHUB_STEP_SUMMARY" = "${{ env.GITHUB_STEP_SUMMARY }}"
|
||||||
|
|
||||||
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
# See also actions/example-pull-request/.forgejo/workflows/test.yml
|
||||||
- name: env.GITHUB_TOKEN
|
- name: GITHUB_TOKEN
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_TOKEN"
|
test "$GITHUB_TOKEN"
|
||||||
test "$GITHUB_TOKEN" = "${{ env.GITHUB_TOKEN }}"
|
test "$GITHUB_TOKEN" = "${{ env.GITHUB_TOKEN }}"
|
||||||
|
test "$GITHUB_TOKEN" = "${{ github.TOKEN }}"
|
||||||
|
|
||||||
- name: env.GITHUB_WORKSPACE
|
- name: GITHUB_WORKSPACE
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
test -d "$GITHUB_WORKSPACE"
|
test -d "$GITHUB_WORKSPACE"
|
||||||
test "$GITHUB_WORKSPACE" = "${{ env.GITHUB_WORKSPACE }}"
|
test "$GITHUB_WORKSPACE" = "${{ env.GITHUB_WORKSPACE }}"
|
||||||
|
test "$GITHUB_WORKSPACE" = "${{ github.WORKSPACE }}"
|
||||||
|
|
||||||
- name: RUNNER_ARCH
|
- name: RUNNER_ARCH
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -11,6 +11,7 @@ runs:
|
||||||
set -x
|
set -x
|
||||||
test "$GITHUB_ACTION_REPOSITORY" = root/action-for-context
|
test "$GITHUB_ACTION_REPOSITORY" = root/action-for-context
|
||||||
test "$GITHUB_ACTION_REPOSITORY" = "${{ env.GITHUB_ACTION_REPOSITORY }}"
|
test "$GITHUB_ACTION_REPOSITORY" = "${{ env.GITHUB_ACTION_REPOSITORY }}"
|
||||||
|
test "$GITHUB_ACTION_REPOSITORY" = "${{ github.ACTION_REPOSITORY }}"
|
||||||
touch /srv/example/example-context/GITHUB_ACTION_REPOSITORY
|
touch /srv/example/example-context/GITHUB_ACTION_REPOSITORY
|
||||||
|
|
||||||
- name: GITHUB_ACTION_PATH
|
- name: GITHUB_ACTION_PATH
|
||||||
|
@ -18,4 +19,5 @@ runs:
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
[[ "$GITHUB_ACTION_PATH" =~ action-for-context@main$ ]]
|
[[ "$GITHUB_ACTION_PATH" =~ action-for-context@main$ ]]
|
||||||
|
test "$GITHUB_ACTION_PATH" = "${{ github.ACTION_PATH }}"
|
||||||
touch /srv/example/example-context/GITHUB_ACTION_PATH
|
touch /srv/example/example-context/GITHUB_ACTION_PATH
|
||||||
|
|
Loading…
Add table
Reference in a new issue