Commit Graph

2910 Commits

Author SHA1 Message Date
Jarek Kowalski
cbc66f936d chore(ci): upgraded linter to 1.53.3 (#3079)
* chore(ci): upgraded linter to 1.53.3

This flagged a bunch of unused parameters, so the PR is larger than
usual, but 99% mechanical.

* separate lint CI task

* run Lint in separate CI
2023-06-18 13:26:01 -07:00
Jarek Kowalski
8eb3893738 docs(site): minor tweaks (#3082) 2023-06-18 12:20:27 -07:00
Jarek Kowalski
5cf54906ec chore(site): upgraded site to latest hugo and removed vendored files (#3078)
* chore(site): upgraded site to latest hugo and removed vendored files

This switches to using github.com/google/docsy as a Hugo module,
so we don't need to vendor the theme anymore or its dependencies.

* layout

* more style, edit MD support

* style

* style

* fixed linter errors

* update text
2023-06-18 11:41:01 -07:00
Kopia Builder [bot]
7ce65add79 build(deps): switch to ubuntu:kinetic in tools/docker/Dockerfile to reduce vulnerabilities (#3076)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UBUNTU2204-LIBCAP2-5538282
- https://snyk.io/vuln/SNYK-UBUNTU2204-LIBCAP2-5538296
- https://snyk.io/vuln/SNYK-UBUNTU2204-NCURSES-5423142
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-5661537
- https://snyk.io/vuln/SNYK-UBUNTU2204-PERL-5499877

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-06-18 11:22:25 -07:00
Kopia Builder [bot]
d8580d87d7 build(deps): app/package.json & app/package-lock.json to reduce vulnerabilities (#3075)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710425
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710514
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710556
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710600
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710601
- https://snyk.io/vuln/SNYK-JS-ELECTRON-5710620

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-06-18 11:19:27 -07:00
Jarek Kowalski
32193f72ea build(deps): update all golang dependencies (#3066) 2023-06-13 19:40:03 -07:00
Jarek Kowalski
a9954ad2e0 chore(ci): exclude docsy theme from snyk (#3065) 2023-06-12 20:34:55 -07:00
Vaibhav Kamra
3551f743d7 build(deps): upgrade Azure blob module to latest (#3056)
* Upgrade Azure client

* Remove unused lint directive
2023-06-05 07:32:25 -07:00
Dimitri
3622b58554 docs(site): fixing typo. (#3025) 2023-06-02 16:57:04 -07:00
Jarek Kowalski
f9de453efc chore(ci): disable dependabot and replace with Snyk (#3017)
We are not using dependabot to automatically upgrade our dependencies,
instead we will use Snyk to monitor our dependencies and alert us when
they need to be upgraded.

This should hopefully reduce the noise in our PR process.
2023-05-05 14:48:24 -07:00
dependabot[bot]
469dd13349 build(deps): bump github.com/aws/aws-sdk-go from 1.44.254 to 1.44.256 (#3009) 2023-05-04 00:35:35 +00:00
dependabot[bot]
c7bfbceb8b build(deps): bump github.com/prometheus/client_golang (#3007) 2023-05-04 00:27:29 +00:00
dependabot[bot]
a0e103e70a build(deps): bump google.golang.org/api from 0.120.0 to 0.121.0 (#3008) 2023-05-04 00:27:18 +00:00
dependabot[bot]
0c02287369 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1 (#3001) 2023-05-03 00:34:29 +00:00
dependabot[bot]
f078b90d12 build(deps-dev): bump playwright-core from 1.32.3 to 1.33.0 in /app (#2995) 2023-05-02 01:10:45 +00:00
dependabot[bot]
802229d980 build(deps): bump github.com/aws/aws-sdk-go from 1.44.253 to 1.44.254 (#2996) 2023-05-02 00:45:37 +00:00
dependabot[bot]
aa4c9ab4ae build(deps-dev): bump @playwright/test from 1.32.3 to 1.33.0 in /app (#2994) 2023-05-02 00:31:50 +00:00
Jarek Kowalski
7f69502bdd chore(ci): test commit (#2987) v0.13.0 2023-04-29 23:11:57 -07:00
dependabot[bot]
e2800a6770 build(deps): bump github.com/aws/aws-sdk-go from 1.44.252 to 1.44.253 (#2981) 2023-04-29 00:34:29 +00:00
dependabot[bot]
2e353fc23c build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to 1.44.252 (#2979) 2023-04-28 00:29:16 +00:00
dependabot[bot]
b5005c939c build(deps): bump github.com/aws/aws-sdk-go from 1.44.250 to 1.44.251 (#2977) 2023-04-27 00:29:30 +00:00
dependabot[bot]
73fce37492 build(deps): bump google.golang.org/api from 0.119.0 to 0.120.0 (#2975) 2023-04-26 05:51:01 +00:00
dependabot[bot]
f8e28d4bff build(deps-dev): bump electron from 24.1.1 to 24.1.2 in /app (#2969) 2023-04-26 05:46:43 +00:00
dependabot[bot]
54e8848d8f build(deps-dev): bump playwright from 1.32.1 to 1.32.3 in /app (#2970) 2023-04-25 20:18:17 +00:00
dependabot[bot]
5c04c1d82e build(deps-dev): bump @playwright/test from 1.26.1 to 1.32.3 in /app (#2973) 2023-04-25 19:38:27 +00:00
dependabot[bot]
31ab48f173 build(deps): bump github.com/aws/aws-sdk-go from 1.44.249 to 1.44.250 (#2972) 2023-04-25 19:38:00 +00:00
dependabot[bot]
2f85a0b7dd build(deps-dev): bump playwright-core from 1.32.1 to 1.32.3 in /app (#2971) 2023-04-25 19:22:13 +00:00
dependabot[bot]
8850d63181 build(deps): bump github.com/hanwen/go-fuse/v2 from 2.2.0 to 2.3.0 (#2966) 2023-04-25 18:57:31 +00:00
dependabot[bot]
1fe219afac build(deps): bump github.com/aws/aws-sdk-go from 1.44.247 to 1.44.249 (#2965) 2023-04-25 00:28:18 +00:00
Chetan Goti
0c28ffd265 docs(site): add more details for --prefix flag (#2961) 2023-04-21 00:12:50 -07:00
Denis Voytyuk
0d7a4de5b7 test(general): added tests for parallelwork (#2942) 2023-04-21 00:11:51 -07:00
dependabot[bot]
fae01a3961 build(deps): bump github.com/aws/aws-sdk-go from 1.44.246 to 1.44.247 (#2960) 2023-04-21 00:26:15 +00:00
ashmrtn
e7e8e6bbb0 feat(repository): Reduce memory usage when parsing manifests (#2956)
* Custom array deserializer functions

Create custom functions to deserialize manifest JSON arrays. This can
avoid the pathological case in the stdlib JSON decoder because it won't
have to read the whole input to determine if the array is a valid JSON
object.

* Wire up custom decoder

* Minor code cleanup

* fix some lint errors
* make json parsing of manifest a bit more robust
* cleanup state in calling function

* Add some tests

* Add case insensitive test

* Linter fixups
2023-04-20 07:40:15 -07:00
dependabot[bot]
8a624c40ca build(deps): bump github.com/aws/aws-sdk-go from 1.44.245 to 1.44.246 (#2958) 2023-04-20 00:26:43 +00:00
dependabot[bot]
b2903df2ea build(deps): bump google.golang.org/api from 0.118.0 to 0.119.0 (#2957) 2023-04-20 00:26:03 +00:00
dependabot[bot]
e0ed6bac0a build(deps): bump github.com/klauspost/compress from 1.16.4 to 1.16.5 (#2955)
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.16.4 to 1.16.5.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.16.4...v1.16.5)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 17:04:41 -07:00
Raúl Santos
58d9e94d00 docs(site): update installation instructions for apt key location (#2953)
The current installation instructions mention `/usr/share/keyrings` as the location to copy the apt key files to, but according to the sources.list manpage, the correct location for manually installed keys would be `/etc/apt/keyrings`.

From the sources.list manpage:
> The recommended locations for keyrings are /usr/share/keyrings for keyrings managed by packages, and /etc/apt/keyrings for keyrings managed by the system operator.

From the apt-key manpage:
> FILES
>        /etc/apt/trusted.gpg
>            Keyring of local trusted keys, new keys will be added here. Configuration Item: Dir::Etc::Trusted.
> 
>        /etc/apt/trusted.gpg.d/
>            File fragments for the trusted keys, additional keyrings can be stored here (by other packages or the administrator). Configuration Item Dir::Etc::TrustedParts.
> 
>        /etc/apt/keyrings/
>            Place to store additional keyrings to be used with Signed-By.

Co-authored-by: Jarek Kowalski <jaak@jkowalski.net>
2023-04-17 23:26:24 -07:00
dependabot[bot]
f680dc53ed build(deps): bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.245 (#2954) 2023-04-18 00:34:08 +00:00
Jarek Kowalski
a1eeeeadb3 fix(ci): don't auto-submit HomeBrew pull requests for testing releases (#2951)
Fixes #2928
v0.13.0-rc2
2023-04-16 23:48:26 -07:00
Jarek Kowalski
12dff95857 fix(site): export signing-key that does not expire (#2952) 2023-04-16 23:45:26 -07:00
Jarek Kowalski
f4dae8dea4 chore(ci): trigger CI rebuild after signing key update (#2950) 2023-04-16 22:34:42 -07:00
Jarek Kowalski
cbc204a2c7 fix(repository): remove metrics.Registry from repo.Repository (#2944) 2023-04-14 19:16:10 -07:00
Denis Voytyuk
5d8e1134c1 test(general): added unit tests for diff (#2931) 2023-04-14 19:05:54 -07:00
dependabot[bot]
3fee62b31b build(deps): bump github.com/aws/aws-sdk-go from 1.44.243 to 1.44.244 (#2943) 2023-04-15 00:34:02 +00:00
Denis Voytyuk
2063a343f3 test(general): added tests for iocopy (#2932) 2023-04-14 16:57:57 -07:00
Denis Voytyuk
36e2b9ff89 test(general): added tests for tlsutil (#2933) 2023-04-14 16:56:46 -07:00
dependabot[bot]
a8b3e870f1 build(deps-dev): bump concurrently from 7.6.0 to 8.0.1 in /app (#2880)
Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 7.6.0 to 8.0.1.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v7.6.0...v8.0.1)

---
updated-dependencies:
- dependency-name: concurrently
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 22:25:47 -07:00
dependabot[bot]
7cb4b378ac build(deps-dev): bump electron from 23.1.3 to 24.1.1 in /app (#2940)
Bumps [electron](https://github.com/electron/electron) from 23.1.3 to 24.1.1.
- [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/v23.1.3...v24.1.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 21:19:36 -07:00
Jarek Kowalski
2568eebc6e chore(general): fixed remaining checklocks violations (#2939)
We can't enable checklocks on CI yet until
https://github.com/google/gvisor/pull/8807 is merged upstream.

This was tested with private build of checklocks with this patch
applied and the results were clean.
2023-04-13 20:11:36 -07:00
dependabot[bot]
e006f99565 build(deps-dev): bump electron-builder from 24.0.0 to 24.2.0 in /app (#2922)
Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.0.0 to 24.2.0.
- [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/v24.2.0/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 20:09:27 -07:00