Skip to content

Latest commit

 

History

History
109 lines (77 loc) · 4.48 KB

slug-url-variables.md

File metadata and controls

109 lines (77 loc) · 4.48 KB

Slug URL Variables

Table of Contents

GITHUB_REPOSITORY_SLUG_URL

Slug URL the environment variable GITHUB_REPOSITORY

The owner and repository name.

GITHUB_REPOSITORY GITHUB_REPOSITORY_SLUG_URL
octocat/Hello-World octocat-hello-world
rlespinasse/Hello-World.go rlespinasse-hello-world-go
AnotherPerson/SomeRepository anotherperson-somerepository

GITHUB_REPOSITORY_OWNER_PART_SLUG_URL

Slug URL the environment variable GITHUB_REPOSITORY_OWNER_PART

The Owner part of GITHUB_REPOSITORY variable.

GITHUB_REPOSITORY_OWNER_PART GITHUB_REPOSITORY_OWNER_PART_SLUG_URL
octocat octocat
rlespinasse rlespinasse
AnotherPerson anotherperson

GITHUB_REPOSITORY_NAME_PART_SLUG_URL

Slug URL the environment variable GITHUB_REPOSITORY_NAME_PART

The Repository name part of GITHUB_REPOSITORY variable.

GITHUB_REPOSITORY_NAME_PART GITHUB_REPOSITORY_NAME_PART_SLUG_URL
Hello-World hello-world
Hello-World.go hello-world-go
SomeRepository somerepository

GITHUB_REF_SLUG_URL

Slug URL the environment variable GITHUB_REF

The branch or tag ref that triggered the workflow. If neither a branch or tag is available for the event type, the variable will not exist.

GITHUB_REF GITHUB_REF_SLUG_URL
refs/heads/main main
refs/heads/feat/new_feature feat-new-feature
refs/tags/v1.0.0 v1-0-0
refs/pull/42-merge 42-merge
refs/tags/product@1.0.0-rc.2 product-1-0-0-rc-2
refs/heads/New_Awesome_Product new-awesome-product

Caution: From v3.0.0 to v3.2.0 included, GITHUB_REF_SLUG have the wrong value on pull_request event. refs/pull/42-merge become refs-pull-42-merge instead of 42-merge. The bug have been fixed in v3.3.0

GITHUB_HEAD_REF_SLUG_URL

Slug URL the environment variable GITHUB_HEAD_REF

The branch of the head repository. Only set for forked repositories.

GITHUB_REF GITHUB_HEAD_REF_SLUG_URL
refs/heads/main main
refs/heads/feat/new_feature feat-new-feature
refs/heads/New_Awesome_Product new-awesome-product

GITHUB_BASE_REF_SLUG_URL

Slug URL the environment variable GITHUB_BASE_REF

The branch of the base repository. Only set for forked repositories.

GITHUB_REF GITHUB_HEAD_REF_SLUG_URL
refs/heads/main main
refs/heads/feat/new_feature feat-new-feature
refs/heads/New_Awesome_Product new-awesome-product

GITHUB_EVENT_REF_SLUG_URL

Slug URL the variable github.event.ref

The git reference resource associated to triggered webhook. Only set for create, and delete events.

GITHUB_REF GITHUB_HEAD_REF_SLUG_URL
refs/heads/main main
refs/heads/feat/new_feature feat-new-feature
refs/heads/New_Awesome_Product new-awesome-product