{"id":20981982,"url":"https://github.com/lowrisc/post-job-status-action","last_synced_at":"2025-05-14T16:31:06.574Z","repository":{"id":217347695,"uuid":"733941971","full_name":"lowRISC/post-job-status-action","owner":"lowRISC","description":"Post job status to another repository","archived":false,"fork":false,"pushed_at":"2024-03-27T17:48:04.000Z","size":1085,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-04-13T15:18:29.052Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lowRISC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-20T13:40:38.000Z","updated_at":"2024-01-15T16:39:30.000Z","dependencies_parsed_at":"2024-03-26T19:57:20.326Z","dependency_job_id":null,"html_url":"https://github.com/lowRISC/post-job-status-action","commit_stats":null,"previous_names":["lowrisc/post-job-status-action"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fpost-job-status-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fpost-job-status-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fpost-job-status-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fpost-job-status-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lowRISC","download_url":"https://codeload.github.com/lowRISC/post-job-status-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225302865,"owners_count":17453016,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T05:42:07.526Z","updated_at":"2024-11-19T05:42:08.080Z","avatar_url":"https://github.com/lowRISC.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Post Job Status\n===\n\nThis project has been developed to meet lowRISC's internal need and is *not supported* by lowRISC.\n\nThis is a GitHub action to post job status to another repository.\n\nThis can be useful if you needs to post status in a workflow_dispatch or pull_request_target.\n\n## Parameters\n\n| Name | Description |\n| --- | --- |\n| repository | The repository to post the status to. |\n| sha | The commit sha to post the status to. |\n| workflow_name | Name of the workflow. This shows up in the status check posted. It does not have to match the workflow that invokes this action. This defaults to the name of the running workflow. |\n| job_name | The name of the job. This shows up in the status check posted, and it also needs to match the job that invokes this action. |\n| step_name | The name of the step. This needs to match the step name that uses this action. It would not show up in the posted status check. |\n| token | GitHub token that authenticates the running action. This defaults to `${{ github.token }}` and do not have to be explicitly set. |\n| pat | GitHub personal access token that authenticates the status posting. This needs to have the `statuses:write` scope for the target repository. |\n\n## Examples\n\n\n```yaml\nname: CI\n\non:\n  pull_request_target:\n\npermissions:\n  statuses: write\n\njobs:\n  build:\n    name: Build\n    runs-on: ubuntu-latest\n    steps:\n      - name: Post job status\n        uses: lowRISC/post-job-status-action@v1\n        with:\n          repository: ${{ github.repository }}\n          sha: ${{ github.event.pull_request.head.sha }}\n          job_name: Build\n          step_name: Post job status\n          pat: ${{ github.token }}\n      - name: Checkout\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.event.pull_request.head.sha }}\n      - name: Do Build\n        run: ...\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flowrisc%2Fpost-job-status-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flowrisc%2Fpost-job-status-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flowrisc%2Fpost-job-status-action/lists"}