Visitar URL original
Add an annotation/label of the github actions job url that created the image · Issue #416 · docker/metadata-action · GitHub
Skip to content

Add an annotation/label of the github actions job url that created the image #416

Open

Description

@gdamjan

Description

so that we can trace back the github actions

something like:

const github_token = getInput('github_token') || process.env.GITHUB_TOKEN
const owner = context.repo.owner
const repo = context.repo.repo
const run_id = Number(context.runId)
const job_name = context.job

const octokit = getOctokit(github_token)
const jobs = await octokit.paginate(octokit.rest.actions.listJobsForWorkflowRun, {
  run_id,
  owner,
  repo,
})

const job = jobs.find(job => job.name === job_name)
return job.html_url;

ps. I'm willing to open an PR if this would be acceptable

Activity

  1. crazy-max commented on May 27, 2024

    @crazy-max
    Member

    Sounds good to me but not sure what key we could use for this annotation/label though. I guess it would be out of scope for OCI Image Format Specification.

    Also no need to use Octokit, we can just rely on https://github.com/docker/actions-toolkit/blob/d344961874d01223ae09ff380b8402ab27905df4/src/github.ts#L67-L69

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions