dependabot[bot] 20fb35287c Bump @actions/core from 1.10.1 to 3.0.1
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.10.1 to 3.0.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-04-27 11:15:26 +00:00
2026-04-13 14:27:58 +01:00
2026-04-15 13:04:55 +07:00
2022-10-21 16:49:05 +07:00
2021-04-03 03:02:38 +07:00
2023-12-26 23:07:16 +07:00
2026-04-13 14:27:58 +01:00
2023-07-28 13:55:18 +07:00
2021-04-03 01:31:12 +07:00
2021-04-03 17:48:15 +07:00
2021-04-03 03:02:38 +07:00

Get Release

GitHub Action to get release. Useful when you want to get upload_url of current release then upload additional assets by the @actions/upload-release-asset GitHub Action.

Usage

See action.yml

Outputs

For more information on these outputs, see the API Documentation for an example of what these outputs look like

  • id: The release ID
  • html_url: The URL users can navigate to in order to view the release. ex: https://github.com/joutvhu/get-release/releases/v1.0.0
  • upload_url: The URL for uploading assets to the release, which could be used by GitHub Actions for additional uses, for example the @actions/upload-release-asset GitHub Action
  • tag_name: The git tag associated with the release. ex: v1.1.0
  • prerelease: Whether the release is a pre-release

Get Current Release

If you don't specify tag_name and latest in your inputs the action will be get release of current release if available

name: Upload Asset To Current Release
on:
  release:
    types: [created]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Build project
        run: |
          zip --junk-paths my-artifact README.md

      - name: Get Current Release
        id: get_current_release
        uses: joutvhu/get-release@v1
        with:
          debug: true
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

      - name: Upload Release Asset
        uses: actions/upload-release-asset@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          upload_url: ${{ steps.get_current_release.outputs.upload_url }}
          asset_path: ./my-artifact.zip
          asset_name: my-artifact.zip
          asset_content_type: application/zip

Get Release By Tag Name

You can specify the exact tag_name of release you want to get

steps:
  - uses: joutvhu/get-release@v1
    with:
      tag_name: v1.0.0
    env:
      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Get The Latest Release

Set latest: true to find the latest release whose tag_name matches pattern. Set prerelease: true to search for releases that include pre-releases.

steps:
  - uses: joutvhu/get-release@v1
    with:
      latest: true
      # Tag name start with `v`
      pattern: '^v.*'
      # Including pre-release
      prerelease: true
    env:
      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
S
Description
No description provided
Readme MIT
1.4 MiB
Languages
JavaScript 99.4%
TypeScript 0.6%