Skip to content

Releases: giancosta86/aurora-github

aurora-github 8.0.1

12 Dec 20:51
Compare
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
Compare
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
Compare
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
Compare
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

aurora-github 6.0.0

13 Nov 17:08
1002fdd
Compare
Choose a tag to compare

💡 Improved actions

⚙️ Refactoring

  • Simplify the tests and express all the action dependencies as inter-test dependencies.

  • Simplify inject-branch-version.

  • Remove redundant ./ from paths.

📚 Documentation

  • Update README.

  • Enhance the documentation.

  • Update the action diagram.

aurora-github 5.0.0

06 Nov 20:01
Compare
Choose a tag to compare

🚀 New actions

💡 Improved actions

📚 Documentation

  • Update the action diagram

Full Changelog: v4...v5.0.0

aurora-github 4.0.0

20 Oct 18:59
b137b48
Compare
Choose a tag to compare

🚀 New actions

💡 Improved actions

  • Simplify find-critical-todos and its documentation

  • Add the registry-url input to all the npm-related actions

  • Add the enforce-esm input to verify-npm-package

  • Check that package.json exists as a prerequisite for npm actions

  • Improve the output messages

  • Remove the misleading required attribute from action inputs

⚙️ Refactoring

  • Improve the tests and the related projects

  • Simplify all the find calls

  • Fix whitespace and formatting

  • Use jq instead of cat to print out package.json

📚 Documentation

  • Extend the documentation

  • Explain the permission required by tag-and-release

  • Add standard emojis to the READMEs

  • Update repository description

  • Update the action diagram

aurora-github 3.0.0

19 Sep 02:09
b427a88
Compare
Choose a tag to compare
Introduce version 3.0 (#8)

* Introduce find-critical-todos (closes #4)

* Introduce extract-rust-snippets (closes #7)

* Introduce parse-npm-scope (closes #9)

* Build Rustdoc documentation when verifying Rust crates

* Improve input checks and documentation

aurora-github 2.0.1

11 Sep 00:34
8a96ea5
Compare
Choose a tag to compare
Verify that required parameters are all passed (#3)

* Verify that wasm-pack-version is actually passed

* Update action references to match the same branch

aurora-github 2.0.0

10 Sep 18:27
315d91e
Compare
Choose a tag to compare
Introduce version 2 (#2)

* Add action schema

* Add npm-package test project

* Add rust-crate test project

* Introduce rust-wasm test project

* Delete single-step pipeline

* Remove obsolete workflow

* Introduce check-rust-versions

* Introduce install-wasm-pack

* Introduce detect-project-tech

* Introduce detect-branch-version

* Introduce inject-branch-version and check-artifact-version

* Introduce check-action-references

* Introduce tag-and-release

* Introduce verify-npm-package

* Introduce publish-npm-package

* Introduce verify-rust-crate

* Introduce publish-rust-crate

* Introduce verify-rust-wasm

* Introduce publish-rust-wasm

* Introduce modern project workflows

* Introduce the new README