{"id":14986053,"url":"https://github.com/insonusk/get-latest-release","last_synced_at":"2025-04-11T20:32:15.736Z","repository":{"id":53714969,"uuid":"288863001","full_name":"InsonusK/get-latest-release","owner":"InsonusK","description":"Get latest release, include all types of release","archived":false,"fork":false,"pushed_at":"2023-07-06T10:16:25.000Z","size":26,"stargazers_count":13,"open_issues_count":4,"forks_count":19,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T04:34:51.975Z","etag":null,"topics":["github","github-actions","typescript"],"latest_commit_sha":null,"homepage":"","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/InsonusK.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,"publiccode":null,"codemeta":null}},"created_at":"2020-08-19T23:59:54.000Z","updated_at":"2025-02-25T14:00:59.000Z","dependencies_parsed_at":"2024-08-13T14:40:23.280Z","dependency_job_id":null,"html_url":"https://github.com/InsonusK/get-latest-release","commit_stats":{"total_commits":21,"total_committers":2,"mean_commits":10.5,"dds":"0.23809523809523814","last_synced_commit":"0319c4c5f3eecd3524b5b95c0c35b0c52deb7c6e"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsonusK%2Fget-latest-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsonusK%2Fget-latest-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsonusK%2Fget-latest-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsonusK%2Fget-latest-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InsonusK","download_url":"https://codeload.github.com/InsonusK/get-latest-release/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248476434,"owners_count":21110281,"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":["github","github-actions","typescript"],"created_at":"2024-09-24T14:12:12.253Z","updated_at":"2025-04-11T20:32:10.711Z","avatar_url":"https://github.com/InsonusK.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# get-latest-release\nGet latest release including draft and prerelease. Return information about release.\n\n\u003cem\u003eDifference to other actions which returns latest release is that, this action get access to hiden draft releases.\u003c/em\u003e\n\n## Inputs\n\n### `myToken`\n\n**Required** Token to github repository to get access to hidden releases (draft releases)\n\n### `exclude_types`\n\nExclude some types of releases separated by `|`. Examples: `draft|prerelease`, `prerelease|release`, `draft`\n\n### `view_top`\n\nNumbers of releases which will be searched. Default value `100`.\n\n## Outputs\n\n### `id`\n\nFounded release Id\n\n### `name`\n\nFounded release name\n\n### `tag_name`\n\nFounded release tag\n\n### `created_at`\n\nFounded release creation date\n\n### `draft`\n\nFounded release draft type flag (boolean: `true`, `false`).\n\n### `prerelease`\n\nFounded release prerelease type flag (boolean: `true`, `false`).\n\n### `url`\n\nAPI URL to release\n\n### `html_url`\n\nURL to HTML page of release\n\n## Example usage\n```yaml\nsteps:\n  - uses: actions/checkout@v1\n  - name: \"call action\"\n    id: last_release\n    uses: InsonusK/get-latest-release@v1.0.1\n    with:\n      myToken: ${{ github.token }}\n      exclude_types: \"release\"\n      view_top: 1\n  - name: \"Print result\"\n    run: |\n      echo \"id: ${{ steps.last_release.outputs.id }}\"\n      echo \"name: ${{ steps.last_release.outputs.name }}\"\n      echo \"tag_name: ${{ steps.last_release.outputs.tag_name }}\"\n      echo \"created_at: ${{ steps.last_release.outputs.created_at }}\"\n      echo \"draft: ${{ steps.last_release.outputs.draft }}\"\n      echo \"prerelease: ${{ steps.last_release.outputs.prerelease }}\"\n      echo \"url: ${{ steps.last_release.outputs.url }}\"\n      echo \"html_url: ${{ steps.last_release.outputs.html_url }}\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsonusk%2Fget-latest-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsonusk%2Fget-latest-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsonusk%2Fget-latest-release/lists"}