Skip to content

Releases: aquaproj/aqua-installer

v1.1.1

06 Aug 06:23
v1.1.1
7e0d068
Compare
Choose a tag to compare

Pull Requests | v1.1.0...v1.1.1

SHA256 checksum

dbfdbc003cfadb5030d82b5816e82f6907595168d3bb0d12e94926b243f1e94d  aqua-installer

Fixes

#146 Fix GitHub Actions to support Windows

v1.1.1-0

06 Aug 01:45
v1.1.1-0
7e0d068
Compare
Choose a tag to compare
v1.1.1-0 Pre-release
Pre-release

Pull Requests | v1.1.0...v1.1.1-0

Fixes

#146 Fix GitHub Actions to support Windows

v1.1.0

30 Jul 15:03
v1.1.0
b8782ad
Compare
Choose a tag to compare

Pull Requests | v1.0.0...v1.1.0

SHA256 checksum

76a0936654784e705f607b23f6e8998f8b7ff6b2a6be5319fa22aafe736865b0  aqua-installer

Features

#134 Add an installer written in Go

$ go run github.com/aquaproj/[email protected] -help
aqua-installer - Install aqua

https://github.com/aquaproj/aqua-installer

Usage:
	$ aqua-installer [--aqua-version latest] [-o <install path>] [-os <OS>] [-arch <ARCH>]

Options:
	--help          show this help message
	--version       show aqua-installer version
	--aqua-version  aqua version. The default value is "latest"
	-o              File Path where aqua is installed. The default value is ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin
	-os             OS (e.g. linux, darwin, windows). By default, Go's runtime.GOOS. You can change by the environment variable AQUA_GOOS
	-arch           CPU Architecture (amd64 or arm64). By default, Go's runtime.GOARCH. You can change by the environment variable AQUA_GOARCH

e.g.

$ go run github.com/aquaproj/[email protected]

v1.0.0

23 Feb 08:17
a34cc75
Compare
Choose a tag to compare

Pull Requests | v0.7.0...v1.0.0

SHA256 checksum

1bfd89c84bf67595eb7db2b0b24d23b3c191fcb5300079c366d89f677ef4a391  aqua-installer

aqua-installer v1 has been released. 🎉

Basically, there is no change between v0.7.0 and v1.0.0.

v0.7.0

27 Jan 00:15
58fc6b8
Compare
Choose a tag to compare

Pull Requests | v0.6.0...v0.7.0

Both shell script and GitHub Actions are changed.

SHA256 checksum

1bfd89c84bf67595eb7db2b0b24d23b3c191fcb5300079c366d89f677ef4a391  aqua-installer

⚠️ Breaking Change

#88 change the default install path

Motivation

By default, the root privilege is required to install aqua at /usr/local/bin/aqua.
It isn't good. So we want to change the default install path.

Breaking Changes

Change the default install path from /usr/local/bin/aqua to ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin/aqua

The root privilege isn't needed.

GitHub Actions aqua-installer adds ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin to the environment variable PATH.

The install script aqua-installer doesn't update the environment variable PATH,
so you have to add ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin to the environment variable PATH before executing aqua.

v0.7.0-0

24 Jan 09:08
58fc6b8
Compare
Choose a tag to compare
v0.7.0-0 Pre-release
Pre-release

Pull Requests | v0.6.0...v0.7.0-0

Both shell script and GitHub Actions are changed.

⚠️ Breaking Change

#88 change the default install path

Motivation

By default, the root privilege is required to install aqua at /usr/local/bin/aqua.
It isn't good. So we want to change the default install path.

Breaking Changes

Change the default install path from /usr/local/bin/aqua to ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin/aqua

The root privilege isn't needed.

GitHub Actions aqua-installer adds ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin to the environment variable PATH.

The install script aqua-installer doesn't update the environment variable PATH,
so you have to add ${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin to the environment variable PATH before executing aqua.

v0.6.0

10 Jan 10:20
17bae6f
Compare
Choose a tag to compare

Pull Requests | v0.5.0...v0.6.0

Shell script isn't changed.
Only GitHub Actions is changed.

SHA256 checksum

25664e1e07a59cc56ac766b3a55a6c993e20bd4ef9fb084e21e96a49599802ef  aqua-installer

⚠️ Breaking Change

#81 Support aqua >= v0.10.0

aqua >= v0.10.0 is required.

v0.6.0-0

10 Jan 05:57
17bae6f
Compare
Choose a tag to compare
v0.6.0-0 Pre-release
Pre-release

⚠️ Breaking Changes

aquaproj/aqua#532

aqua >= v0.10.0-0 is required.

v0.5.0

09 Jan 06:44
8d014b3
Compare
Choose a tag to compare

Pull Requests | v0.4.0...v0.5.0

Shell script isn't changed.
Only GitHub Actions is changed.

SHA256 checksum

25664e1e07a59cc56ac766b3a55a6c993e20bd4ef9fb084e21e96a49599802ef  aqua-installer

⚠️ Breaking Change

#78 Make the input aqua_version required. If aqua_version isn't set, action fails

- uses: aquaproj/[email protected]
  with:
    aqua_version: v0.8.13

v0.4.0

28 Dec 09:02
2cf0145
Compare
Choose a tag to compare

Pull Requests | v0.3.0...v0.4.0

SHA256 checksum

25664e1e07a59cc56ac766b3a55a6c993e20bd4ef9fb084e21e96a49599802ef  aqua-installer

⚠️ Breaking Change

#67 GitHub Actions: The parameter version was renamed to aqua_version
#67 GitHub Actions: Run aqua i and set the environment variable PATH

You can use this Action more simply.

AS IS

GitHub Actions

- uses: aquaproj/[email protected]
  with:
    version: v0.8.7 # renovate: depName=aquaproj/aqua
- run: echo "${AQUA_ROOT_DIR:-$HOME/.aqua}/bin" >> $GITHUB_PATH
- run: aqua i -l

renovate.json

{
  "regexManagers": [
    {
      "fileMatch": ["^\\.github/.*\\.ya?ml$"],
      "matchStrings": [
        "version: (?<currentValue>.*?) # renovate: depName=(?<depName>.*)"
      ],
      "datasourceTemplate": "github-releases"
    }
  ]
}

TO BE

GitHub Actions

- uses: aquaproj/[email protected]
  with:
    aqua_version: v0.8.7

Renovate

{
  "extends": [
    "github>aquaproj/aqua-renovate-config#0.1.1"
  ]
}