Skip to content

Releases: ghalactic/github-release-from-tag

v5.4.0

27 Aug 09:05
v5.4.0
cebdaca
Compare
Choose a tag to compare

Added

Config file schema support

The configuration schema is now published at: https://ghalactic.github.io/github-release-from-tag/schema/config.v5.schema.json

Your editor might be able to use this schema to provide autocompletion and validation for your configuration file. For example, if you're using the YAML extension for Visual Studio Code, you can add the following header to your configuration file to enable schema support:

# yaml-language-server: $schema=https://ghalactic.github.io/github-release-from-tag/schema/config.v5.schema.json
assets:
  - path: assets/text/file-a.txt
  - path: assets/json/file-b.json
    optional: true
    name: custom-name-b.json
    label: Label for file-b.json

In case your editor supports using a $schema property directly in the YAML file, the schema has been relaxed to allow this as well:

$schema: https://ghalactic.github.io/github-release-from-tag/schema/config.v5.schema.json
assets:
  - path: assets/text/file-a.txt
  - path: assets/json/file-b.json
    optional: true
    name: custom-name-b.json
    label: Label for file-b.json

Fixed

  • Fixed parsing of empty configuration files with comments.

v5

28 Aug 02:06
v5
cebdaca
Compare
Choose a tag to compare

This tag currently points to v5.4.0

v5.3.0

24 Aug 05:42
v5.3.0
b75a881
Compare
Choose a tag to compare

Added

Markdown heading anchors

Anchors are now added to headings in the release body. This makes it possible to link directly to a specific section of the release body, either from within the release body itself, or externally once the release is created. You would probably expect GitHub to do this as a part of its release body rendering, just like it does for READMEs, but surprisingly it doesn't. So, now this action will do it for you.

In order to be able to see that this feature is working, it helps for this page to be really tall. So here's an extremely long cat to help you out:

mofizixlongcat

v5.2.1

09 Jun 03:38
v5.2.1
6b5c944
Compare
Choose a tag to compare

Fixed

  • Dependency updates.

v5.2.0

09 Mar 12:45
v5.2.0
75e777a
Compare
Choose a tag to compare

Added

  • This action now uploads checksum assets when a release has assets associated with it. Checksum assets are files that contain the checksums of the other release assets. This feature is enabled by default, but can be disabled via configuration.
  • Asset checksums are now available in the assets output. These checksums are always available, even if the checksum assets feature is disabled.

v5.1.1

07 Mar 10:09
v5.1.1
895ee68
Compare
Choose a tag to compare

Fixed

v5.1.0

07 Mar 09:42
v5.1.0
cd426a2
Compare
Choose a tag to compare

Tip

This means you can add alerts like this one to your tag annotation bodies, and they will appear in the published release. To add an alert, use the following syntax:

> [!NOTE]
> Useful information that users should know, even when skimming content.

> [!TIP]
> Helpful advice for doing things better or more easily.

> [!IMPORTANT]
> Key information users need to know to achieve their goal.

> [!WARNING]
> Urgent info that needs immediate user attention to avoid problems.

> [!CAUTION]
> Advises about risks or negative outcomes of certain actions.

v5.0.1

06 Mar 11:43
v5.0.1
06f9b54
Compare
Choose a tag to compare

Fixed

  • Dependency updates.

v5.0.0

28 Aug 02:02
v5.0.0
5b47f72
Compare
Choose a tag to compare

Changed

  • This action now runs on the node20 runner instead of node16. If you are using this action on GitHub Enterprise Server, you will need to ensure your runners support node20 before upgrading to this version.

v4.2.0

28 Aug 01:52
v4.2.0
e87317a
Compare
Choose a tag to compare

Changed

  • Reverted the v4 version of this action to run on Node.js 16.x instead of 20.x. The switch to 20.x was causing issues with GitHub Enterprise Server users who don't have support for node20 runners yet. A v5 version of this action will be released shortly that will run on Node.js 20.x.