{"id":19841297,"url":"https://github.com/codelenny/gitlab-recent-job-time","last_synced_at":"2026-06-12T15:31:48.724Z","repository":{"id":90327396,"uuid":"91710121","full_name":"CodeLenny/gitlab-recent-job-time","owner":"CodeLenny","description":"Queries GitLab to determine how long a CI job took the last time it was run.","archived":false,"fork":false,"pushed_at":"2017-05-18T16:00:26.000Z","size":73,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T22:28:19.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeLenny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2017-05-18T15:34:02.000Z","updated_at":"2017-05-18T15:41:30.000Z","dependencies_parsed_at":"2023-12-25T11:15:10.977Z","dependency_job_id":null,"html_url":"https://github.com/CodeLenny/gitlab-recent-job-time","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CodeLenny/gitlab-recent-job-time","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLenny%2Fgitlab-recent-job-time","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLenny%2Fgitlab-recent-job-time/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLenny%2Fgitlab-recent-job-time/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLenny%2Fgitlab-recent-job-time/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeLenny","download_url":"https://codeload.github.com/CodeLenny/gitlab-recent-job-time/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLenny%2Fgitlab-recent-job-time/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34251774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-12T12:29:56.405Z","updated_at":"2026-06-12T15:31:48.703Z","avatar_url":"https://github.com/CodeLenny.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitLab Recent Job Time\n\nQueries GitLab to determine how long a CI job took the last time it was run.\n\nTo ensure that the script doesn't create unneeded load on the GitLab API, the last build time will only be loaded when\nyou click on \"Load Last Build Time\".\n\n![Screenshot](screenshot.png)\n\n## Current Status\n\nThe job checker should work in many scenarios, but it can be a little naive.\n\nKnown limitations:\n\n- Fetching jobs is slow.  Requests should be cached, and possibly bundled if that would improve performance.\n- When presented with multiple \"parent commits\", only the first one is evaluated.\n- Only the most recent parent commit is queried for job status.  If builds weren't run on the most recent commit, no\n  results will be found.\n\n## Installation\n\n1. Install [TamperMonkey][]\n2. Visit [gitlab-recent-job-time.user.js][]\n\nTamperMonkey should prompt you to install the script.\n\nThe first time you load a build time, you will be prompted for an [API Token][].\n\nThe script will automatically update itself when new versions are released.  You may want to configure TamperMonkey's\nupdate checking duration, as it may default to only check for updates once a week.\n\n[TamperMonkey]: https://tampermonkey.net/\n[gitlab-recent-job-time.user.js]: https://raw.githubusercontent.com/CodeLenny/gitlab-recent-job-time/master/gitlab-recent-job-time.user.js\n[API Token]: https://gitlab.com/profile/personal_access_tokens\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelenny%2Fgitlab-recent-job-time","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodelenny%2Fgitlab-recent-job-time","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelenny%2Fgitlab-recent-job-time/lists"}