Skip to content

Releases: giancosta86/aurora-github

aurora-github 10.2.0

06 Apr 21:04

Choose a tag to compare

πŸš€ New actions

βš™οΈ Refactoring

  • Improve the Lefthook script updating action references

  • Simplify if: in every action


Pull request: Introduce v10.2.0 (#31):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v10.1.1..v10.2.0

aurora-github 10.1.1

04 Apr 03:11

Choose a tag to compare

  • Introduce Lefthook

  • Update action references

  • setup-nodejs-context: mention nvmcd from aurora-bash in the docs


Pull request: Introduce v10.1.1 (#30):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v10.1.0..v10.1.1

aurora-github 10.1.0

07 Mar 16:20

Choose a tag to compare


Pull request: Introduce v10.1.0 (#28):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v10.0.1..v10.1.0

aurora-github 10.0.1

03 Feb 03:04

Choose a tag to compare

πŸ’‘ Improved actions

  • In tag-and-release, discard the local changes to the Git repository before merging the PR

Pull request: Introduce v10.0.1 (#27):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v10.0.0..v10.0.1

aurora-github 10.0.0

01 Feb 20:01

Choose a tag to compare

πŸ’‘ Improved actions

  • Redesign tag-and-release:

    • automatically merge the current pull request, according to the new git-strategy input, whose value can be:

      • squash

      • merge

      • rebase

    • as a consequence:

      • the action can no more be triggered by a pull request - unless dry-run is enabled
    • rename draft-only input to draft-release

  • In detect-branch-version, strip leading /refs/heads/

βš™οΈ Refactoring

  • Update workflow scripts

Pull request: Introduce v10.0.0 (#26):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v9.0.0..v10.0.0

aurora-github 9.0.0

29 Jan 22:16

Choose a tag to compare

πŸš€ New actions

πŸ’‘ Improved actions

  • Update verify-npm-package:

    • if the build script exists in package.json, run it after the verify script
  • Extend install-system-packages:

    • add the required-command input, to support conditional setup

    • add the initial-update input, for updating the package list before the first installation

    • prevent multiple updates of the package list

    • minimize the output displayed by apt-get

    • enhance the documentation

  • Extend enforce-branch-version:

    • support Maven via pom.xml

    • support Gradle via build.gradle and build.gradle.kts

  • Add support for Maven to publish-github-pages

  • Enhance publish-rust-wasm:

    • actually support the website-directory for a project-level website

βš™οΈ Refactoring

πŸ“š Documentation


Pull request: Introduce v9.0.0 (#25):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v8.0.1..v9.0.0

aurora-github 8.0.1

12 Dec 20:51

Choose a tag to compare

πŸ’‘ Enhanced actions

  • publish-npm-package: for maximum security, only display the content of the .npmrc file when auto-generated

Pull request: Introduce v8.0.1 (#23):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v8.0.0..v8.0.1

aurora-github 8.0.0

12 Dec 19:58

Choose a tag to compare

πŸ’‘ Enhanced actions

  • Redesign setup-nodejs-context:

    • Always require that package.json exists

    • Install the entire NodeJS toolchain (NodeJS + pnpm) if and only if:

      • the engines / node field in package.json is declared
    • Customize the installed pnpm version if and only if:

      • the packageManager field in package.json is set to pnpm@<VERSION>
    • The .nvmrc and .pnpmrc files are no longer supported

  • Enhance publish-npm-package:

    • Inject the npm-token input into the NPM_TOKEN environment variable, just during the publication step

    • Provide a default .npmrc file - publishing to the official npm registry and authenticating via the NPM_TOKEN environment variable

  • Add inputs to generate-wasm-target:

    • nodejs-version - injected into the engines / node field of package.json

    • pnpm-version - injected as a pnpm@ reference in the packageManager field of *package.json

  • Redesign publish-rust-wasm:

    • Drop the node-version-directory input

    • Add new inputs, passed to generate-wasm-target:

      • nodejs-version

      • pnpm-version

    • Do not use .nvmrc and .pnpmrc files any more

    • If a .npmrc configuration file exists in project-directory, copy it to pkg just before publishing

  • Support customization of release notes in tag-and-release:

    • Add the notes-file-processor input

    • Test the feature with a custom script for the project itself

  • Simplify verify-npm-package:

    • drop the enforce-esm input and the related logic

βš™οΈ Refactoring

  • Restructure the test network

  • Run the custom notes-file-processor when publishing

  • Use a fixed Ubuntu version

πŸ“š Documentation

  • Add emojis to the documentation headers

Pull request: Introduce v8.0.0 (#20):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v7.0.1..v8.0.0

aurora-github 7.0.1

05 Dec 19:42

Choose a tag to compare

πŸ’‘ Improved actions

πŸ“š Documentation

  • Fix broken link in main README

Pull request: Introduce v7.0.1 (#19):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v7.0.0..v7.0.1

aurora-github 7.0.0

30 Nov 21:54

Choose a tag to compare

πŸš€ New actions

πŸ’‘ Improved actions

  • Major redesign for tag-and-release:

    • Generate automatic release notes - supporting multiline commit messages

    • Always delete the current branch - deleting the related input

    • New input:

      • dry-run
    • New outputs:

      • release-tag

      • major-tag

    • Automated tests

  • In publish-github-pages, add a default value to source-directory

  • Fix output glitch in find-critical-todos

  • Improve logging for install-wasm-pack

  • Update wasm-pack references to v0.13.1

  • Colorize user-oriented outputs of the jq command in various actions

  • Enforce stricter input checks for several actions

βš™οΈ Refactoring

  • Removed actions:

  • Enhance and extend the automated test network

  • Simplify the CSS in the sample NextJS website for GitHub Pages

πŸ“š Documentation

  • Revise and simplify the overall documentation

  • Update the action diagram


Pull request: Introduce v7.0.0 (#18):

Full changelog: https://github.com/giancosta86/aurora-github/compare/v6.0.0..v7.0.0