126 Commits
Author SHA1 Message Date
teleport-renovate[bot] a9b131d857 Update Go toolchain version to v1.26.7 (#396)
Export-Source-Commit: 8e4cdc517b988a352e7c40da1a09289384984f4d
2026-08-25 11:35:10 -05:00
teleport-renovate[bot] 490ebd42ac Update Go toolchain version to v1.26.6 (#206)
Export-Source-Commit: ca738042bc0afb4eb77373c129093e817e4d280d
2026-08-25 11:35:10 -05:00
dependabot[bot]andGrzegorz Zdunek 0f862783a0 Update electron, electron-builder, node-pty, Node.js, and pnpm (#69424)
* Bump the electron group across 1 directory with 3 updates

Bumps the electron group with 3 updates in the / directory: [node-pty](https://github.com/microsoft/node-pty), [electron](https://github.com/electron/electron) and [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder).


Updates `node-pty` from 1.2.0-beta.14 to 1.2.0-beta.15
- [Release notes](https://github.com/microsoft/node-pty/releases)
- [Commits](https://github.com/microsoft/node-pty/compare/v1.2.0-beta.14...v1.2.0-beta.15)

Updates `electron` from 42.5.0 to 43.2.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v42.5.0...v43.2.0)

Updates `electron-builder` from 26.15.6 to 26.15.7
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/[email protected]/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-builder)

---
updated-dependencies:
- dependency-name: node-pty
  dependency-version: 1.2.0-beta.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: electron
- dependency-name: electron
  dependency-version: 43.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: electron-builder
  dependency-version: 26.15.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: electron
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update electron to 43.3.0

* Update node-abi to 4.33.0

* Update pnpm to 11.20

* Update Node to 24.19

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Grzegorz Zdunek <[email protected]>
2026-08-07 14:53:02 +00:00
Alan Parra bec3e5afac chore: Bump golangci-lint to v2.12.2 (#68802)
* Use reflect.Pointer

* Fix sloglint offenders

* Bump golangci-lint to v2.12.2
2026-07-20 15:27:00 +00:00
teleport-renovate[bot] 03b5603e9a Update Go toolchain version to v1.26.5 (#68439)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
2026-07-08 17:25:52 +00:00
dependabot[bot]andGrzegorz Zdunek ee49f86b2e Bump electron, electron-updater, electron-builder, node-pty, Node.js, and pnpm (#67542)
* Bump Node.js to 24.18.0

* Bump pnpm to 11.9.0

* Bump `electron` to 42.5.0

* Bump `node-pty` to 1.2.0-beta.14

* Bump `electron-builder` to 26.15.6

* Bump `electron-updater` to 6.8.9

* Update `after-remove.sh.tmpl`

---------

Co-authored-by: Grzegorz Zdunek <[email protected]>
2026-06-30 09:02:27 +00:00
teleport-renovate[bot]andChris Thach 04471ea746 Update Go version to v1.26.4 (#67476)
* Update Go version to v1.26.4

* Rm GO_VERSION from Makefile/Dockerfile and rely on go.mod to inform Go version. Update code to adhere to 1.26 deprecation/changes.

Signed-off-by: Chris Thach <[email protected]>

* Bump e to 54d1d0cb67b71860b943de477b3146d32ccdd74a.

Signed-off-by: Chris Thach <[email protected]>

---------

Signed-off-by: Chris Thach <[email protected]>
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris Thach <[email protected]>
2026-06-08 14:28:40 +00:00
teleport-renovate[bot]andChris Thach 887960a4dc Update Go version to v1.25.11 (#67420)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris Thach <[email protected]>
2026-06-04 15:31:22 +00:00
Grzegorz Zdunek 564779cdc0 Update pnpm to 11.3, Node.js to 24.16, electron to 42.2, electron-builder to 26.11.1 (#66516)
* Apply `pnpx codemod run pnpm-v10-to-v11`

* Remove `eslint` hoisting, it's in the root package.json anyway

* `pnpm install`

* Bump Node.js to 24.15

* Bump pnpm to 11.1.1

* Update pnpm to 11.3.0

* Update `electron` to 42.2.0, `electron-builder` to 26.11.1

* Update `node-abi` to 4.31.0

* Override `yauzl` to workaround Electron not being installed on Node.js 24.16

* Update Node.js to 24.16

* Bump Playwright to 1.60.0
2026-05-28 08:11:01 +00:00
teleport-renovate[bot] 42a4eaafee Update Go toolchain version to v1.25.10 (#66568)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
2026-05-08 22:48:49 +00:00
Chris Thachandgithub-actions[bot] 6169b27132 Update Go toolchain version to v1.25.9 (#65526)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-08 15:44:52 +00:00
Chris Thachandgithub-actions[bot] cfe648db29 chore(deps): update go toolchain version to v1.25.8 (#64376)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 17:22:16 +00:00
Alan Parra 6a09a757b3 chore: Bump Buf to v1.66.0 (#64107) 2026-02-27 13:24:54 +00:00
Alan Parra 1b96139023 chore: Bump golangci-lint to v2.10.1 (#63939)
* Fix "builder.WriteString(fmt.Sprintf(...))" calls

* chore: Bump golangci-lint to v2.10.1

* Bump e/

* Fix a few more WriteString/Sprintf occurrences
2026-02-19 13:04:57 +00:00
Tyler Richardson d70ca9ab4c chore: bump go to 1.25.7 (#63511) 2026-02-05 13:27:28 +00:00
6ec43d7405 Bump the electron group across 1 directory with 4 updates (#63372)
* Bump the electron group across 1 directory with 4 updates

Bumps the electron group with 4 updates in the / directory: [node-pty](https://github.com/microsoft/node-pty), [electron](https://github.com/electron/electron), [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) and [electron-vite](https://github.com/alex8088/electron-vite).


Updates `node-pty` from 1.1.0-beta35 to 1.1.0
- [Release notes](https://github.com/microsoft/node-pty/releases)
- [Commits](https://github.com/microsoft/node-pty/compare/v1.1.0-beta35...v1.1.0)

Updates `electron` from 39.2.2 to 40.1.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v39.2.2...v40.1.0)

Updates `electron-updater` from 6.7.0 to 6.7.3
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-updater)

Updates `electron-vite` from 4.0.1 to 5.0.0
- [Release notes](https://github.com/alex8088/electron-vite/releases)
- [Changelog](https://github.com/alex8088/electron-vite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alex8088/electron-vite/compare/v4.0.1...v5.0.0)

---
updated-dependencies:
- dependency-name: node-pty
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: electron
- dependency-name: electron
  dependency-version: 40.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: electron-updater
  dependency-version: 6.7.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: electron
- dependency-name: electron-vite
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert unnecessary updates

* Bump Node.js to 24

* Add node-pty prebuilds to `x64ArchFiles`

* Update node-pty to 1.2.0-beta.10

* Add fix for Wayland

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Grzegorz Zdunek <[email protected]>
Co-authored-by: Rafał Cieślak <[email protected]>
2026-02-04 17:32:27 +00:00
Alan Parra 400e93dd82 chore: Bump Go to v1.25.6 (#62884)
* chore: Bump Go to 1.25.6

* Update Go version on grpcbox

* Bump version in docs
2026-01-16 14:14:01 +00:00
Alan Parra 2740ad632a chore: Bump golangci-lint to v2.7.2 (#62066)
* chore: Bump golangci-lint to v2.7.2

* Update e/ reference

* Fix require.IsType issues

* Reverse require.Equal

* Simplify testWebsockets

* Fix TestCreateResources

* Remove trace.Unwrap
2025-12-09 17:59:21 +00:00
Alan Parra 77bf27ce9a chore: Bump Go to 1.25.5 (#61952) 2025-12-03 14:36:39 +00:00
7a7f08cb39 Replace aquasecurity/libbpfgo with cilium/ebpf (#60541)
* start the refactor away from aquasecurity/libbpfgo to use cilium/ebpf

Remove debug statements and unused code in BPF library

This commit eliminates unnecessary debug log statements from bpf_test.go and removes unused code in disk.go and network.go files within BPF library. The aim is to make codebase cleaner, enhancing readability and maintainability without losing track of functional aspects. It's part of an ongoing effort to maintain optimal code quality across the project.

Revise Dockerfile and Makefile instructions

Adjusted Dockerfile and Makefile commands to optimize build process. The changes ensure better readability and maintainability of code, especially with respect to BPF bytecode and test preparations. A clause was also added to check for the presence of clang before building BPF bytecode.

Refactor BPF code and tests

Refactored BPF source code and its corresponding tests for better readability and efficiency. This includes updating data structures like rawExecEvent, rawOpenEvent, rawConn4Event and rawConn6Event to their more meritorious versions like commandDataT, diskDataT, networkIpv4DataT and networkIpv6DataT respectively. Also, generated concise and clear bindigs for eBPF programs to replace the previous multi-arch setup. Furthermore, correspondingly adapted all related test cases arising in bpf_test.go, command.go and other files.

Remove counter_test from BPF and related test code

This commit removes the file counter_test.bpf.c from the enhanced recording in BPF. Following this file deletion, corresponding test functions in bpf_test.go, that were originally testing the functionality provided by counter_test.bpf.c, have been removed as well.

Refactor BPF test and improve error handling

The commit refactors the BPF test suite to run each test as a sub-test by using t.Run, easing debugging and error tracing. It also simplifies the 'executeCommand' function by removing redundant function calls related to finding executable files, and improves error handling. In 'cgroup.go', the code has been adjusted to retry on EBUSY errors when removing a cgroup, instead of ignoring them.

Update cgroup deletion process and error handling

The changes made introduce a retry mechanism when deleting a cgroup in case the cgroup is busy. This prevents a failed attempt from immediately returning an error. Additionally, error handling has been improved in the 'writePids' function to better handle 'no such process' errors.

Enhance cgroup monitoring in disk.bpf.c

The code has been updated to check if current cgroup is being monitored in the "enter_open" method of "disk.bpf.c". If the cgroup is not marked for monitoring, it will be ignored, enhancing overall cgroup management.

Improve resource handling

This commit introduces a deferred close to the sendEvents function to ensure proper resource handling of the eventBuf object.

Add rlimit package to remove resource limits

Introduced the "github.com/cilium/ebpf/rlimit" package and added a function to remove resource limits for kernels less than 5.11. This operation is necessary for kernels with a lower version because they may face issues when running applications with allocated memory limitations.

Fix a test after rebase

Refactor BPF testing setup and implement session closing

This commit updates the BPF testing structure to remove the context dependency in event generation functions, simplifying the test setup. Additionally, it adds a 'closed' field to the 'open', 'conn', and 'exec' structs alongside mutex protection. This implementation allows checking if a session is closed before any operations, correctly handling already closed sessions. Furthermore, it corrects tracepoints for handling 'openat' and 'openat2' system calls for different platforms. This refactoring effort aims to improve the robustness and readability of the BPF testing suite.

Update conditions for BPF bytecode building

This update modifies the Makefile to add a conditional check for the presence of /usr/include/bpf/bpf_helpers.h. This new requirement must be met along with the existence of /usr/include/linux/bpf.h and the installation of Clang, in order to facilitate the correct build of BPF bytecode. Consequently, this change enhances the reliability of the build process.

Add conditional for bpf_helpers.h in Makefile

This commit adds an additional check in the Makefile for the existence of /usr/include/bpf/bpf_helpers.h. This ensures that BPF bytecode only gets built when both bpf.h and bpf_helpers.h exist, and Clang is installed, improving the build process reliability.

Refactor and improve BPF bytecode generation

This commit refactors and improves the BPF bytecode generation process. It introduces distinct bytecode structures for different architectures, ensuring better compatibility and execution. The BPF test is adjusted due to its tendency to fail unpredictably, hence it's commented out to avoid unnecessary build failures. This commit also eliminates certain redundancies in `common.mk`, improving the clarity of the build process.

Comment out test code in bpf_test.go

The test code in the file bpf_test.go has been commented out. These changes are circumstantial and do not imply that the test code is obsolete or unnecessary. The use of such tests may be needed in future commits or for local development testing and debugging.

Remove libbpf dependency from Vagrantfile and update README

The Vagrantfile and README have been updated to remove the no longer needed libbpf dependency. This change simplifies the project set up by eliminating unused build steps in the Vagrantfile and correcting related instructions in the README. This results in a more streamlined, intuitive build process and reduced potential for code complexity and dependency conflicts.

Remove obsolete dependencies and related code blocks

The 'aquasecurity/libbpfgo' library referencing and the related code blocks have been removed from the test files and core modules. The corresponding setup instructions in the dockerfiles and build scripts have also been eliminated. This update simplifies the build process and overall project structure while reducing unnecessary dependency risks.

Remove aquasecurity/libbpfgo dependency

Remove restricted.bpf.c

Migrate disk events to cilium

Migrate network events to cilium

Remove restricted session

Use cilium/ebpf for BPF

* fix build issues caused by stale branch

Also updated bpf bytecode, updated github.com/cilium/ebpf to 0.19.0,
and updated bpf/README to reflect changes

* fix tests and a bit of cleanup

Also added a subtest and fixed receiving IPv6 network events and
fixed attempting to create tracepoints for syscalls that are not
present on arm64.

* repurpose buffer size configs to set event channel buffer size

* add new GHA job to check that generated eBPF files are up to date

* fix lost event promethus counters and address feedback

* address feedback

* use only unsafe instead of CGO to convert C strings

* rename common_data_t comm -> command

* convert strings in bpf programs from char arrays to u8 or uint8 arrays so we can convert them to Go strings without the use of the unsafe package

---------

Co-authored-by: Jakub Nyckowski <[email protected]>
Co-authored-by: Tim Ross <[email protected]>
2025-11-11 15:33:32 +00:00
Chris Thach 17a2d14717 Update Go to 1.25.4 (#61194)
Signed-off-by: Chris Thach <[email protected]>
2025-11-10 22:45:46 +00:00
Grzegorz Zdunek 833d9600f3 Bump Node.js to 22.21 (#60655) 2025-10-29 09:13:20 +00:00
Chris Thach 72716be5ac Bump Go to 1.25.3 ⬆️ (#60094)
* chore: Bump Go to 1.25.2 ⬆️

Signed-off-by: Chris Thach <[email protected]>

* fix: Bump to Go 1.25.3. Revert handling of breaking changes.

Signed-off-by: Chris Thach <[email protected]>

---------

Signed-off-by: Chris Thach <[email protected]>
2025-10-14 14:57:41 +00:00
rhammonds-teleport f09d381132 Add Rust Toolchain File (#59335)
* Add rust toolchain file

* Determine rust version by checking the top level toolchain file. Remove overrides.

* Remove explicit overrides and target installation from workflows.

* Remove from macOS build docs any language about installing specific rust toolchains or setting overrides. We're relying on the toolchain file and rustup to quietly install and use the toolchain(s) specified by the toolchain file.

* Always re-install wasm-bindgen if the currently installed version is out-of-date

* e submodule invokes the 'rustup-set-version' target, but it is not needed now that we have the toolchain file. Leave this target in for now so that we don't break the build. We can clean it up later.

* Remove target that install wasm toolchain. It is no longer necessary.

* Fix awk expression that extracts rust version from the toolchain file.

* Fix comment and remove explicit rust toolchain install from lint workflow

* We still need to ensure that rustfmt and clippy are installed on machine that runs rust lint.
2025-09-26 16:36:48 +00:00
Noah Stride 0b000b6d28 Remove DevBox (#59455) 2025-09-23 07:49:19 +00:00
rhammonds-teleport 09f6f6c7f7 Remove 'wasm-pack' Build Dependency (#58618)
* Get a Teleport build working without wasm-pack

* * seed docker images with wasm-opt, and wasm-bindgen-cli
* Replace potentially confusing 'CARGO_TARGET_wasm' variable.
* Replace oneoff .gitignore with a corresponding entry in the top level .gitignore.
* Replace 'printf' used to create package.json file with a cleaner multiline string.
* Remove unnecessary 'NEED_VERSION'
* Use awk to find wasm-bindgen version without using 'cargo' since it doesn't seem to be available on ARM64 runners

* Move 'WASM_BINDGEN_VERSION' definition out of versions.mk

* Pass '--locked' flag to wasm-opt install
2025-09-16 17:01:43 +00:00
rosstimothy ad08e94b4c chore: Bump Go to 1.25.1 (#58875)
* chore: Bump Go to 1.25.1

Update all Go modules to use Go 1.25.1.

* Use stable synctest API introduced in Go 1.25

All existing tests that used synctest have had their build
constraints removed and have been updated to use synctest.Test
instead of synctest.Run. There are still tests in teleport.e that
needs to be updated before we can remove GOEXPERIMENT=synctest
and retire the synctest build tag.

* Remove coverage from go test invocations

This is a temporary workaround to https://github.com/golang/go/issues/75031.
When the buildboxes have Go 1.25 installed globally this should no
longer be an issue and coverage can be restored.

* Lazily unmount cgroups

Adds the MNT_DETACH flag to the cgroups unmount call to workaround
issues stemming from a behavior chagne in Go 1.25 to support
automatically setting GOMAXPROCS. In doing so the Go runtime
interacts with cgroups to determine what limits should be applied
which interferes with our ability to clean up.

Fixes https://github.com/gravitational/teleport/issues/58879.

* Fix syntest bug with waitgroups

```
=== Failed
=== FAIL: lib/srv/discovery TestDiscoveryServerEKS (unknown)
fatal error: sync: WaitGroup.Add called from multiple synctest bubbles
```

The failure stems from a bug in Go 1.25 and is a result of loading
aws configs which internally use a sync.WaitGroup. This can be worked
around in the short term by mocking out the aws.Config since the test
is configured to use a mock eks client anyway. Other tests may still
run into this issue until Go 1.25.2 - though our relatively small number
of synctest usage at this point may limit our exposure to said bug.
2025-09-15 21:49:53 +00:00
Chris Thach a9869f7941 chore: Bump Go to 1.24.7 ⬆️ (#58806)
* chore: Bump Go to 1.24.7

Signed-off-by: Chris Thach <[email protected]>

* refactor: remove toolchain directive

Signed-off-by: Chris Thach <[email protected]>

* fix: revert aws go.mod

Signed-off-by: Chris Thach <[email protected]>

* chore: update Go version to 1.24.7 for terraform-mwi

Signed-off-by: Chris Thach <[email protected]>

* fix: Go lint issues

Signed-off-by: Chris Thach <[email protected]>

---------

Signed-off-by: Chris Thach <[email protected]>
2025-09-05 20:25:41 +00:00
rosstimothy cd45ff5814 chore: Bump Go to 1.24.6 (#57763)
The updates addresses [CVE-2025-47907](https://github.com/advisories/GHSA-j5pm-7495-qmr3).
2025-08-11 17:51:32 +00:00
Luke Okraszewski 33db55059f chore: Bump Buf to v1.56.0 (#57593)
Update to latest: https://github.com/bufbuild/buf/blob/main/CHANGELOG.md#v1560---2025-07-31

Note that this includes a bump to built-in Well-Known Types.
2025-08-07 08:32:00 +00:00
rosstimothy 30b8a81f0e chore: Bump Go to 1.24.5 (#56678)
The update addresses CVE-2025-4674.
2025-07-11 00:45:41 +00:00
rosstimothy b2dc160826 chore: Bump Go to 1.24.4 (#55600)
The update addresses CVE-2025-4673, CVE-2025-0913  and CVE-2025-22874.
2025-06-11 14:07:21 +00:00
rosstimothy 7049aca3f0 chore: Bump Go to 1.24.3 (#54895) 2025-05-18 18:52:58 +00:00
rosstimothy 52816e8427 Bump golangci-lint to v2 (#54410)
* Bump golangci-lint to v2

* fix lints

* update e

* fix: delete removed cli option
2025-05-07 22:14:51 +00:00
aa3b6430d3 Bump Node.js (v22) and Electron (v35), remove manual install of corepack from build scripts (#53610)
* Bump the electron group with 3 updates

Bumps the electron group with 3 updates: [electron](https://github.com/electron/electron), [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) and [electron-vite](https://github.com/alex8088/electron-vite).


Updates `electron` from 34.3.0 to 35.1.2
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v34.3.0...v35.1.2)

Updates `electron-builder` from 25.1.8 to 26.0.12
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v26.0.12/packages/electron-builder)

Updates `electron-vite` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/alex8088/electron-vite/releases)
- [Changelog](https://github.com/alex8088/electron-vite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alex8088/electron-vite/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 35.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: electron-builder
  dependency-version: 26.0.12
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: electron-vite
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: electron
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump @electron/notarize from 2.5.0 to 3.0.1

Bumps [@electron/notarize](https://github.com/electron/notarize) from 2.5.0 to 3.0.1.
- [Release notes](https://github.com/electron/notarize/releases)
- [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json)
- [Commits](https://github.com/electron/notarize/compare/v2.5.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@electron/notarize"
  dependency-version: 3.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump node-pty from 1.1.0-beta14 to 1.1.0-beta33

Bumps [node-pty](https://github.com/microsoft/node-pty) from 1.1.0-beta14 to 1.1.0-beta33.
- [Release notes](https://github.com/microsoft/node-pty/releases)
- [Commits](https://github.com/microsoft/node-pty/commits/v1.1.0-beta33)

---
updated-dependencies:
- dependency-name: node-pty
  dependency-version: 1.1.0-beta33
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump electron to 35.1.4

* Remove override for electron-vite

* Remove unnecessary node_gyp config option from .npmrc

It's enough to have a specific version of node-gyp in package.json and
that will cause node-pty to use that over the version shipped with pnpm.

* Bump Node.js version to 22.14.0

* Remove manual installation of [email protected].0 and new integrity keys

* Fix electron-builder deps

This is done by removing electron-builder from package.json, running
pnpm install and then adding it back again and running pnpm install.

* Do not install missing peers to solve problem with electron-builder-squirrel-windows

* Move Windows signing configuration to `signtoolOptions`

* Update @types/node to v22

* Bring back node_gyp config option in .npmrc

This reverts commit b565095500.

Turns out it's actually needed, as on Windows pnpm uses 11.1.0 without
this.

* Update node-gyp to 11.2.0

* Update linux templates

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rafał Cieślak <[email protected]>
Co-authored-by: Grzegorz Zdunek <[email protected]>
2025-04-14 14:24:22 +00:00
rosstimothy dcc9773ed9 chore: Bump Go to 1.24.2 (#53861) 2025-04-10 13:55:58 +00:00
Alan Parra 4558d50133 chore: Bump golangci-lint to v1.64.7 (#53005) 2025-03-12 14:15:26 +00:00
Alan Parra 44bb63853a chore: Bump Buf to v1.50.1 (#52962) 2025-03-11 14:16:51 +00:00
rosstimothy 78db64833f chore: Bump modules to Go 1.24.1 (#52771)
* chore: Bump modules to Go 1.24.1

* bump version.mk and grpcbox

* go mod tidy
2025-03-05 17:48:14 +00:00
Alan Parra 0934513c6a chore: Bump golangci-lint to v1.64.5 (#52219) 2025-02-17 13:17:04 +00:00
Alan Parra 0edd695388 chore: Bump Go toolchain to 1.24.0 (#52064)
* chore: Bump Go toolchain to 1.24.0

* Run linter at go1.24

* Update the grpcbox base image
2025-02-13 21:13:26 +00:00
Alan Parra 7fb1160fa4 chore: Bump golangci-lint to v1.64.2 (#52061) 2025-02-12 15:12:22 +00:00
Rafał Cieślak 97e12d5a9d Hardcoding corepack integrity keys on Windows (#52054) 2025-02-12 14:10:02 +00:00
Rafał Cieślak ebc4bd8481 Install [email protected] instead of hardcoding integrity keys (#51819) 2025-02-10 16:14:16 +00:00
Rafał Cieślak 628532c8f8 Add engines.node to package.json (#51882) 2025-02-06 07:51:12 +00:00
Alan Parra 134eb8631c chore: Bump Go to 1.23.6 (#51834) 2025-02-05 11:32:10 +00:00
Rafał Cieślak cee98c50fd Update integrity keys used by corepack (#51761)
* Add shasum for pnpm in packageManager field

The shasum was generated  by executing `corepack use [email protected]`.

* Make corepack use updated keys

* Export keys where needed instead of saving to $GITHUB_ENV

* Add COREPACK_INTEGRITY_KEYS to Dockerfiles and build.ps1
2025-02-03 14:50:38 +00:00
Alan Parra 3d6047e98c chore: Bump Go to 1.23.5 (#51136) 2025-01-17 13:54:29 +00:00
Alan Parra 9a2969fbb4 chore: Bump golangci-lint to v1.63.4 (#50846)
* chore: Bump golangci-lint to v1.63.4

* Change output.uniq-by-line to issues.uniq-by-line
2025-01-07 21:24:45 +00:00
Alan Parra 55161f46a4 chore: Bump Buf to v1.48.0 (#50480)
* chore: Bump Buf to v1.48.0

* Remove breaking.use hack from buf-legacy.yaml

* Update generated protos
2024-12-20 13:57:30 +00:00