Skip to content

Commit

Permalink
chore(deps): update aqua (#96)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[GoogleContainerTools/skaffold](https://github.com/GoogleContainerTools/skaffold)
| minor | `v2.6.3` -> `v2.7.0` |
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry)
| minor | `v4.42.0` -> `v4.43.0` |
| [nektos/act](https://github.com/nektos/act) | patch | `v0.2.49` ->
`v0.2.50` |
| [sigstore/cosign](https://github.com/sigstore/cosign) | minor |
`v2.1.1` -> `v2.2.0` |
| [weaveworks/eksctl](https://github.com/weaveworks/eksctl) | minor |
`v0.154.0` -> `v0.155.0` |
| [zellij-org/zellij](https://github.com/zellij-org/zellij) | minor |
`v0.37.2` -> `v0.38.1` |

---

### Release Notes

<details>
<summary>GoogleContainerTools/skaffold
(GoogleContainerTools/skaffold)</summary>

###
[`v2.7.0`](https://github.com/GoogleContainerTools/skaffold/blob/HEAD/CHANGELOG.md#v270-Release---08302023)

[Compare
Source](https://github.com/GoogleContainerTools/skaffold/compare/v2.6.3...v2.7.0)

**Linux amd64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-linux-amd64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**Linux arm64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-linux-arm64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**macOS amd64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-darwin-amd64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**macOS arm64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-darwin-arm64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**Windows**

https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-windows-amd64.exe

**Docker image**
`gcr.io/k8s-skaffold/skaffold:v2.7.0`

Highlights:

- feat: crd status check
[#&#8203;9016](https://github.com/GoogleContainerTools/skaffold/pull/9016)

New Features and Additions:

- feat: enable skaffold render to track telemetry
[#&#8203;9020](https://github.com/GoogleContainerTools/skaffold/pull/9020)
- feat: support url as kustomize file path
[#&#8203;9023](https://github.com/GoogleContainerTools/skaffold/pull/9023)
- feat: configure verify and exec commands to emit metrics
[#&#8203;9013](https://github.com/GoogleContainerTools/skaffold/pull/9013)
- feat: support overrides in helm renderer
[#&#8203;8966](https://github.com/GoogleContainerTools/skaffold/pull/8966)
- feat: Add Sprig template functions
[#&#8203;9005](https://github.com/GoogleContainerTools/skaffold/pull/9005)
- feat: remove condition that checks if an image was built from Skaffold
[#&#8203;8935](https://github.com/GoogleContainerTools/skaffold/pull/8935)

Fixes:

- fix: status check lists all events
[#&#8203;9015](https://github.com/GoogleContainerTools/skaffold/pull/9015)
- fix: Use moby/patternmatcher for dockerignore
[#&#8203;9029](https://github.com/GoogleContainerTools/skaffold/pull/9029)
- fix: Ignore unset variables from minikube docker-env
[#&#8203;9018](https://github.com/GoogleContainerTools/skaffold/pull/9018)
- fix:
[#&#8203;9006](https://github.com/GoogleContainerTools/skaffold/issues/9006)
- Filter port forwarding resources for docker deploy
[#&#8203;9008](https://github.com/GoogleContainerTools/skaffold/pull/9008)
- fix: documentation for Helm Template Value
[#&#8203;8991](https://github.com/GoogleContainerTools/skaffold/pull/8991)
- fix: status check connecting to the wrong k8s context
[#&#8203;8981](https://github.com/GoogleContainerTools/skaffold/pull/8981)
- fix: remote kustomize manifest being watched
[#&#8203;8979](https://github.com/GoogleContainerTools/skaffold/pull/8979)
- fix: Add integration tests for helm namespace
[#&#8203;8965](https://github.com/GoogleContainerTools/skaffold/pull/8965)
- fix: edit original file if the given skaffold path is a symlink
[#&#8203;8955](https://github.com/GoogleContainerTools/skaffold/pull/8955)
- fix: verify hangs if event-logs-file does not exist
([#&#8203;7613](https://github.com/GoogleContainerTools/skaffold/issues/7613))
[#&#8203;8961](https://github.com/GoogleContainerTools/skaffold/pull/8961)
- fix: Fix typo in Cloud Run log tailing
[#&#8203;8944](https://github.com/GoogleContainerTools/skaffold/pull/8944)

Updates and Refactors:

- chore: remove latest tagging from release process
[#&#8203;8986](https://github.com/GoogleContainerTools/skaffold/pull/8986)
- chore: update the way the LTS images are built
[#&#8203;8953](https://github.com/GoogleContainerTools/skaffold/pull/8953)
- chore: configure minikube to a static version in github ci
[#&#8203;8951](https://github.com/GoogleContainerTools/skaffold/pull/8951)
- chore: disable edge image scanning
[#&#8203;8942](https://github.com/GoogleContainerTools/skaffold/pull/8942)
- chore: save public image tag
[#&#8203;8930](https://github.com/GoogleContainerTools/skaffold/pull/8930)
- chore: upgrade go 1.19.10 -> 1.20.7
[#&#8203;8992](https://github.com/GoogleContainerTools/skaffold/pull/8992)
- chore: upgrade go to 1.21.0
[#&#8203;8999](https://github.com/GoogleContainerTools/skaffold/pull/8999)
- chore: bump flask from 2.3.2 to 2.3.3 in /integration/examples
[#&#8203;9041](https://github.com/GoogleContainerTools/skaffold/pull/9041)
- chore: bump flask from 2.3.2 to 2.3.3 in /examples
[#&#8203;9042](https://github.com/GoogleContainerTools/skaffold/pull/9042)
- chore: bump github/codeql-action from 2.20.1 to 2.20.2
[#&#8203;8928](https://github.com/GoogleContainerTools/skaffold/pull/8928)
- chore: bump github/codeql-action from 2.20.2 to 2.20.3
[#&#8203;8937](https://github.com/GoogleContainerTools/skaffold/pull/8937)
- chore: bump github/codeql-action from 2.20.3 to 2.20.4
[#&#8203;8950](https://github.com/GoogleContainerTools/skaffold/pull/8950)
- chore: bump github/codeql-action from 2.20.4 to 2.21.0
[#&#8203;8964](https://github.com/GoogleContainerTools/skaffold/pull/8964)
- chore: bump github/codeql-action from 2.21.0 to 2.21.1
[#&#8203;8975](https://github.com/GoogleContainerTools/skaffold/pull/8975)
- chore: bump github/codeql-action from 2.21.1 to 2.21.2
[#&#8203;8980](https://github.com/GoogleContainerTools/skaffold/pull/8980)
- chore: bump github/codeql-action from 2.21.2 to 2.21.3
[#&#8203;9000](https://github.com/GoogleContainerTools/skaffold/pull/9000)
- chore: bump github/codeql-action from 2.21.3 to 2.21.4
[#&#8203;9022](https://github.com/GoogleContainerTools/skaffold/pull/9022)
- chore: bump github/codeql-action from 2.21.4 to 2.21.5
[#&#8203;9053](https://github.com/GoogleContainerTools/skaffold/pull/9053)
- chore: bump github.com/sigstore/rekor from 1.1.1 to 1.2.0
[#&#8203;8829](https://github.com/GoogleContainerTools/skaffold/pull/8829)
- chore: bump google.golang.org/grpc from 1.48.0 to 1.53.0 in
/examples/grpc-e2e-tests/cloud-spanner-bootstrap
[#&#8203;8932](https://github.com/GoogleContainerTools/skaffold/pull/8932)
- chore: bump google.golang.org/grpc from 1.50.0 to 1.53.0 in
/examples/grpc-e2e-tests/service
[#&#8203;8933](https://github.com/GoogleContainerTools/skaffold/pull/8933)
- chore: bump google.golang.org/grpc from 1.50.0 to 1.53.0 in
/integration/examples/grpc-e2e-tests/service
[#&#8203;8934](https://github.com/GoogleContainerTools/skaffold/pull/8934)
- chore: bump google.golang.org/grpc from 1.48.0 to 1.53.0 in
/integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap
[#&#8203;8931](https://github.com/GoogleContainerTools/skaffold/pull/8931)
- chore: bump puma from 4.3.12 to 5.6.7 in /examples/ruby/backend
[#&#8203;9036](https://github.com/GoogleContainerTools/skaffold/pull/9036)
- chore: bump puma from 4.3.12 to 5.6.7 in
/integration/examples/ruby/backend
[#&#8203;9037](https://github.com/GoogleContainerTools/skaffold/pull/9037)
- chore: bump ossf/scorecard-action from 2.1.3 to 2.2.0
[#&#8203;8915](https://github.com/GoogleContainerTools/skaffold/pull/8915)

Docs, Test, and Release Updates:

- fix: verify flaky tests
[#&#8203;9050](https://github.com/GoogleContainerTools/skaffold/pull/9050)
- docs: Update documentation
[#&#8203;9017](https://github.com/GoogleContainerTools/skaffold/pull/9017)
- docs: add example to use cloudrun deployer + local build
[#&#8203;8983](https://github.com/GoogleContainerTools/skaffold/pull/8983)
- docs: add anchors to yaml paths
[#&#8203;8541](https://github.com/GoogleContainerTools/skaffold/pull/8541)
- docs: schema version mapping
[#&#8203;8973](https://github.com/GoogleContainerTools/skaffold/pull/8973)
- docs: remove duplicate page meta links
[#&#8203;8824](https://github.com/GoogleContainerTools/skaffold/pull/8824)
- docs: document cmd template function
[#&#8203;8929](https://github.com/GoogleContainerTools/skaffold/pull/8929)

Huge thanks goes out to all of our contributors for this release:

-   Brian Topping
-   dependabot\[bot]
-   ericzzzzzzz
-   Frank Farzan
-   Jack Wilsdon
-   James C Scott III
-   Maxim De Clercq
-   Michael Plump
-   Renzo Rojas

</details>

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

###
[`v4.43.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.43.0)

[Compare
Source](https://github.com/aquaproj/aqua-registry/compare/v4.42.0...v4.43.0)


[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.43.0)
| [Pull
Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.43.0)
| aquaproj/aqua-registry@v4.42.0...v4.43.0

#### 🎉 Reached 1,200 packages 🎉

Thank you, all contributors!

#### 🎉 New Packages


[#&#8203;14992](https://github.com/aquaproj/aqua-registry/issues/14992)
[osteele/gojekyll](https://github.com/osteele/gojekyll): A fast Go
implementation of the Jekyll blogging engine
[@&#8203;ponkio-o](https://github.com/ponkio-o)

[#&#8203;14971](https://github.com/aquaproj/aqua-registry/issues/14971)
[sass/dart-sass](https://github.com/sass/dart-sass): The reference
implementation of Sass, written in Dart
[@&#8203;ponkio-o](https://github.com/ponkio-o)

</details>

<details>
<summary>nektos/act (nektos/act)</summary>

### [`v0.2.50`](https://github.com/nektos/act/releases/tag/v0.2.50)

[Compare
Source](https://github.com/nektos/act/compare/v0.2.49...v0.2.50)

#### Changelog

##### New Features

- [`a42f3cf`](https://github.com/nektos/act/commit/a42f3cf) feat: Add
new Action Cache
([#&#8203;1913](https://github.com/nektos/act/issues/1913))
- [`8314095`](https://github.com/nektos/act/commit/8314095) feat: cmd
support for windows
([#&#8203;1941](https://github.com/nektos/act/issues/1941))
- [`6468dd7`](https://github.com/nektos/act/commit/6468dd7) feat: Add
CopyTarStream to Container Interface
([#&#8203;1912](https://github.com/nektos/act/issues/1912))

##### Bug fixes

- [`7286b43`](https://github.com/nektos/act/commit/7286b43) fix: fail
if no stages were found
([#&#8203;1970](https://github.com/nektos/act/issues/1970))

##### Other

- [`80b0955`](https://github.com/nektos/act/commit/80b0955) chore:
bump VERSION to 0.2.50
- [`0c12273`](https://github.com/nektos/act/commit/0c12273)
build(deps): bump github.com/moby/buildkit from 0.12.1 to 0.12.2
([#&#8203;1986](https://github.com/nektos/act/issues/1986))
- [`323bee9`](https://github.com/nektos/act/commit/323bee9)
build(deps): bump github.com/moby/patternmatcher from 0.5.0 to 0.6.0
([#&#8203;1985](https://github.com/nektos/act/issues/1985))
- [`f64c267`](https://github.com/nektos/act/commit/f64c267)
build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0
([#&#8203;1978](https://github.com/nektos/act/issues/1978))
- [`7ba9f30`](https://github.com/nektos/act/commit/7ba9f30) Mention
act user guide in act
([#&#8203;1973](https://github.com/nektos/act/issues/1973))
- [`2a0a0a1`](https://github.com/nektos/act/commit/2a0a0a1)
build(deps): bump megalinter/megalinter from 7.2.1 to 7.3.0
([#&#8203;1965](https://github.com/nektos/act/issues/1965))
- [`f55ae1a`](https://github.com/nektos/act/commit/f55ae1a) ci: change
winget job runner to `ubuntu-latest`
([#&#8203;1959](https://github.com/nektos/act/issues/1959))
- [`9f06ca7`](https://github.com/nektos/act/commit/9f06ca7) change
podman socket path
([#&#8203;1961](https://github.com/nektos/act/issues/1961))
- [`a00fd96`](https://github.com/nektos/act/commit/a00fd96) Fix
"Unknown server OS" for Docker container `--device` option
([#&#8203;1957](https://github.com/nektos/act/issues/1957))
- [`8a9e4f9`](https://github.com/nektos/act/commit/8a9e4f9) refactor:
remove unnecessary nil check in RunContext
([#&#8203;1955](https://github.com/nektos/act/issues/1955))
- [`f0ca0ab`](https://github.com/nektos/act/commit/f0ca0ab) refactor:
docker build BuildContext field
([#&#8203;1914](https://github.com/nektos/act/issues/1914))
- [`73d5f78`](https://github.com/nektos/act/commit/73d5f78) Shorten
or/and in expressions
([#&#8203;1939](https://github.com/nektos/act/issues/1939))
- [`0b4c67a`](https://github.com/nektos/act/commit/0b4c67a) prefer
pwsh on windows if found
([#&#8203;1942](https://github.com/nektos/act/issues/1942))
- [`3939f48`](https://github.com/nektos/act/commit/3939f48)
build(deps): bump megalinter/megalinter from 7.1.0 to 7.2.1
([#&#8203;1931](https://github.com/nektos/act/issues/1931))
- [`74b74e8`](https://github.com/nektos/act/commit/74b74e8)
build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
([#&#8203;1948](https://github.com/nektos/act/issues/1948))
- [`c812715`](https://github.com/nektos/act/commit/c812715)
build(deps): bump github.com/moby/buildkit from 0.12.0 to 0.12.1
([#&#8203;1947](https://github.com/nektos/act/issues/1947))

</details>

<details>
<summary>sigstore/cosign (sigstore/cosign)</summary>

###
[`v2.2.0`](https://github.com/sigstore/cosign/blob/HEAD/CHANGELOG.md#v220)

[Compare
Source](https://github.com/sigstore/cosign/compare/v2.1.1...v2.2.0)

#### Enhancements

- switch to uploading DSSE types to rekor instead of intoto
([#&#8203;3113](https://github.com/sigstore/cosign/issues/3113))
- add 'cosign sign' command-line parameters for mTLS
([#&#8203;3052](https://github.com/sigstore/cosign/issues/3052))
- improve error messages around bundle != payload hash
([#&#8203;3146](https://github.com/sigstore/cosign/issues/3146))
- make VerifyImageAttestation function public
([#&#8203;3156](https://github.com/sigstore/cosign/issues/3156))
- Switch to cryptoutils function for SANS
([#&#8203;3185](https://github.com/sigstore/cosign/issues/3185))
- Handle HTTP\_1\_1\_REQUIRED errors in github provider
([#&#8203;3172](https://github.com/sigstore/cosign/issues/3172))

#### Bug Fixes

- Fix nondeterminsitic timestamps
([#&#8203;3121](https://github.com/sigstore/cosign/issues/3121))

#### Documentation

- doc: Add example of sign-blob with key in env var
([#&#8203;3152](https://github.com/sigstore/cosign/issues/3152))
- add deprecation notice for cosign-releases GCS bucket
([#&#8203;3148](https://github.com/sigstore/cosign/issues/3148))
- update doc links
([#&#8203;3186](https://github.com/sigstore/cosign/issues/3186))

#### Others

- Upgrade to go1.21
([#&#8203;3188](https://github.com/sigstore/cosign/issues/3188))
- Updates ci tests
([#&#8203;3142](https://github.com/sigstore/cosign/issues/3142))
- test using latest release of scaffolding
([#&#8203;3187](https://github.com/sigstore/cosign/issues/3187))
- ci: free up disk space for the gh runner
([#&#8203;3169](https://github.com/sigstore/cosign/issues/3169))
- update go-github to v53
([#&#8203;3116](https://github.com/sigstore/cosign/issues/3116))
- call e2e test for cosign attach
([#&#8203;3112](https://github.com/sigstore/cosign/issues/3112))
- bump build cross to use go1.20.6 and cosign image to 2.1.1
([#&#8203;3108](https://github.com/sigstore/cosign/issues/3108))

#### Contributors

-   Bob Callaway
-   Carlos Tadeu Panato Junior
-   Dmitry Savintsev
-   Hayden B
-   Hector Fernandez
-   Jason Hall
-   Jon Johnson
-   Jubril Oyetunji
-   Paulo Gomes
-   Priya Wadhwa
-   张志强

</details>

<details>
<summary>weaveworks/eksctl (weaveworks/eksctl)</summary>

###
[`v0.155.0`](https://github.com/eksctl-io/eksctl/releases/tag/v0.155.0):
eksctl 0.155.0 (permalink)

[Compare
Source](https://github.com/weaveworks/eksctl/compare/0.154.0...0.155.0)

### Release v0.155.0

#### 🚀 Features

- Add support for us-iso-west-1 region
([#&#8203;6997](https://github.com/weaveworks/eksctl/issues/6997))

#### 🎯 Improvements

- Add validations for managed nodegroup labels
([#&#8203;6947](https://github.com/weaveworks/eksctl/issues/6947))
- Switch default volume type back to gp3 for ISO regions
([#&#8203;6969](https://github.com/weaveworks/eksctl/issues/6969))

#### 🐛 Bug Fixes

- Fix merge release workflow when there is nothing to merge
([#&#8203;6993](https://github.com/weaveworks/eksctl/issues/6993))

#### 🧰 Maintenance

- Update Ginkgo
([#&#8203;6996](https://github.com/weaveworks/eksctl/issues/6996))
- Replace deprecated Ginkgo CLI options
([#&#8203;6994](https://github.com/weaveworks/eksctl/issues/6994))
- Improve unit tests' runtime
([#&#8203;6992](https://github.com/weaveworks/eksctl/issues/6992))
- Bump dependencies
([#&#8203;6998](https://github.com/weaveworks/eksctl/issues/6998))

</details>

<details>
<summary>zellij-org/zellij (zellij-org/zellij)</summary>

###
[`v0.38.1`](https://github.com/zellij-org/zellij/releases/tag/v0.38.1)

[Compare
Source](https://github.com/zellij-org/zellij/compare/v0.38.0...v0.38.1)

This is a patch release, fixing some minor issues encountered after the
latest major release

#### What's Changed

- refactor(server): remove unnecessary mut by
[@&#8203;orhun](https://github.com/orhun) in
[zellij-org/zellij#2735
- fix(status-bar): add break tab hints by
[@&#8203;imsnif](https://github.com/imsnif) in
[zellij-org/zellij#2748
- fix(reconnect): do not clear terminal state when entering alternate
screen by [@&#8203;imsnif](https://github.com/imsnif) in
[zellij-org/zellij#2750
- fix(grid): memory leak with unfocused tabs by
[@&#8203;tlinford](https://github.com/tlinford) in
[zellij-org/zellij#2745
- fix(input): block input thread for newtiledpane and newfloatingpane as
well by [@&#8203;imsnif](https://github.com/imsnif) in
[zellij-org/zellij#2757

**Full Changelog**:
zellij-org/zellij@v0.38.0...v0.38.1

###
[`v0.38.0`](https://github.com/zellij-org/zellij/releases/tag/v0.38.0)

[Compare
Source](https://github.com/zellij-org/zellij/compare/v0.37.2...v0.38.0)

This release includes lots of improvements for the Zellij UI/UX as well
as some exciting new plugin features and infrastructure.
It also provides some performance and resourcee utilization
improvements.

This release is a breaking change for plugins. Please see the [upgrade
guide for
plugins](https://zellij.dev/documentation/plugin-upgrade-0.38.0)

#### UI/UX

##### > Session Manager


![262799415-6d93e314-8096-49a3-9a51-36f794b3a2c0](https://github.com/zellij-org/zellij/assets/795598/616b5808-bf2f-425e-a5b5-69f1bb8dfbb1)

<details>
<summary>Read more...</summary>

Zellij now includes a built-in session-manager. It is implemented as a
plugin and so all of its API is available to plugin authors as well.
The session-manager can switch between sessions, focus a specific tab or
pane in the current or in another session, create new sessions and
fuzzy-find sessions/tabs/panes by their names.

By default, the session-manager can be started from the `SESSION` mode,
the default key-binding sequence being `Ctrl o` + `w`.

If you have a custom keybindings configuration, please see the "Updating
a custom keybindings configuration" section below.

</details>

##### > Move panes between tabs
Panes can now be moved between tabs. One can `Break` a pane to a new
tab, meaning that a new tab would be created "around" this pane.
<details>
<summary>Read more...</summary>
These new keybindings can be found in `Tab` mode. By default, they are:
* `Ctrl t` + `b` - Break pane into new tab
* `Ctrl t` + `[` or `]` - Move pane between tabs

If you have a custom keybindings configuration, please see the "Updating
a custom keybindings configuration" section below.

</details>

##### > Support shortcuts for opening commands in floating panes
<details>
<summary>Read more...</summary>
The `Run` keybinding now supports `floating true` and `name <name>`.
This would allow you to bind a key shortcut (eg. `Ctrl f`), to open a
specific command (eg. `cargo test`) in a floating pane.
</details>

##### > All session names should now be non-offensive
Thanks @&#8203;tlinford for your work on this!

##### > Updating a custom keybindings configuration
<details>
<summary>Read more...</summary>
Do you have a custom keybindings configuration in your `config.kdl`
file? Does the `keybinds` section have a `clear-defaults=true`
attribute? If so, you have to take a small extra step to get the new
keybindings for the `session-manager` and the `Break pane` keybindings:

You'll need to either:

1. Remove the `clear-defaults=true` part in order to get these
keybindings "merged" with your custom keybindings.
2. Manually add the following sections to your configuration:
[session-manager](https://github.com/zellij-org/zellij/blob/main/zellij-utils/assets/config/default.kdl#L116-L122),
[break-tab](https://github.com/zellij-org/zellij/blob/main/zellij-utils/assets/config/default.kdl#L57-L59)

</details>

#### Plugins
##### > Plugins are now configurable
<details>
<summary>Read more...</summary>

One can now start plugins with a custom key/value configuration, either
from layouts:

```kdl
    pane {
        plugin location="file:/path/to/my/plugin.wasm" {
            some_key "some_value"
            another_key 1
        }
    }
```

Or from the cli:

zellij action launch-or-focus-plugin --configuration
"some_key=some_value,another_key=1"

</details>

##### > Plugin permission system (thanks and great work
@&#8203;jaeheonji!)

![img-2023-08-12-164545](https://github.com/zellij-org/zellij/assets/795598/12dcfb6b-ba1e-40ca-b500-6ad6b7463b7f)

<details>
<summary>Read more...</summary>
Zellij now includes a permission system for plugins. Plugins can request
permissions with the `request_permission` API call. This will display a
help screen asking the user to approve permissions to this plugin.
Permissions are cached in a `permissions.kdl` file in the user's cache
folder and can be cleared by deleting or editing the file.
</details>

##### > `move_to_focused_tab` attribute added to the
`LaunchOrFocusPlugin` keybinding
<details>
<summary>Read more...</summary>

The `LaunchOrFocusPlugin` keybind (and `launch-or-focus-plugin` cli
command) now include a `move_to_focused_tab` attribute. If true, when
focusing the plugin it will always start in the user's focused tab. This
is useful for UI pop-up windows (such as the `session-manager`) to not
move the user's focus from the tab they're in.

</details>

##### > Plugins are now forwards compatible thanks to protocol buffers
<details>
<summary>Read more...</summary>

Zellij plugins have always communicated with the host system (Zellij
itself) by serializing/deserializing complex structures over
STDIN/STDOUT. This caused problems both for other SDK writers who had to
reverse engineer the serialization and for plugin upgrading. Starting
this version, Zellij uses [Ptorocol Buffers](https://protobuf.dev) in
order to communicate across the wasm boundary.

This means that plugins now should not break in future versions unless
there's an API behavior change, which we as maintainers make an effort
to do only very rarely.

</details>

##### Bug Fixes
1. Plugged a memory leak (more info: #&#8203;2675)
2. Fixed occasional pane resizing glitches
3. Pane frame is now colored when in a mirrored multiplayer session

Special thanks to [@&#8203;har7an](https://github.com/har7an) for his
tremendous efforts bringing the CI into shape before the release!

##### New Contributors

- [@&#8203;Nacho114](https://github.com/Nacho114) made their first
contribution in
[zellij-org/zellij#2652

#### Do you like Zellij?

Me too! So much so that I spend 100% of my time developing and
maintaining it and have no other income. Zellij will always be free and
open-source. If the tool gives you value and you are able, please
consider a recurring monthly donation of 5-10$ to help me pay my bills.
There are Zellij stickers in it for you!
https://github.com/sponsors/imsnif

**Full Changelog**:
zellij-org/zellij@v0.37.2...v0.38.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone
America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/scottames/dots).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42OC4xIiwidXBkYXRlZEluVmVyIjoiMzYuNjguMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Sep 1, 2023
1 parent 8f976ec commit 988cece
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions home/aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
checksum: # https://aquaproj.github.io/docs/reference/checksum/
enabled: true
registries:
- ref: v4.42.0 # renovate: depName=aquaproj/aqua-registry
- ref: v4.43.0 # renovate: depName=aquaproj/aqua-registry
type: standard
- name: dots
path: registry.yaml
Expand All @@ -19,8 +19,8 @@ packages:
- name: tfutils/tfenv@v3.0.0
- name: twistedpair/google-cloud-sdk@444.0.0
- name: twpayne/chezmoi@v2.38.0
- name: zellij-org/zellij@v0.37.2
- name: weaveworks/eksctl@v0.154.0
- name: zellij-org/zellij@v0.38.1
- name: weaveworks/eksctl@v0.155.0
- name: ogham/exa@v0.10.1
- name: keilerkonzept/terraform-module-versions@3.1.14
- name: magefile/mage@v1.15.0
Expand Down Expand Up @@ -56,15 +56,15 @@ packages:
- name: bitnami-labs/sealed-secrets@v0.23.1
- name: instrumenta/kubeval@v0.16.1
- name: kubernetes/minikube@v1.31.2
- name: GoogleContainerTools/skaffold@v2.6.3
- name: GoogleContainerTools/skaffold@v2.7.0
- name: smallstep/cli@v0.24.4
- name: terraform-linters/tflint@v0.47.0
- name: dwisiswant0/tlder@v0.0.1
- name: itchyny/json2yaml@v0.1.4
- name: suzuki-shunsuke/yaml2json@v0.2.1
- name: mikefarah/yq@v4.35.1
- name: sigstore/cosign@v2.1.1
- name: nektos/act@v0.2.49
- name: sigstore/cosign@v2.2.0
- name: nektos/act@v0.2.50
- name: casey/just@1.14.0
- name: tomnomnom/gron@v0.7.1
- name: kevincobain2000/gobrew@v1.8.7
Expand Down

0 comments on commit 988cece

Please sign in to comment.