Commit graph

227 commits

Author SHA1 Message Date
Joachim Bauch
15d6e516bd
CI: No longer test with Golang 1.24 2026-02-12 09:03:13 +01:00
Joachim Bauch
f9f2347d11
CI: Run modernize and checklocks with Golang 1.26 2026-02-12 08:31:13 +01:00
Joachim Bauch
73af7bb367
CI: Test with Golang 1.26 2026-02-12 08:31:13 +01:00
Joachim Bauch
8b2cb0fcff
Move synctest helper to test package. 2026-01-08 10:23:58 +01:00
Joachim Bauch
0b89140ef1
CI: Run checklocks with Go 1.25 2026-01-08 10:21:49 +01:00
Joachim Bauch
18174c6470
CI: Process files in all folders with licensecheck. 2026-01-08 10:08:55 +01:00
Joachim Bauch
ff753051f7
CI: Always use latest patch release for govuln checks. 2025-12-16 15:34:48 +01:00
Joachim Bauch
b22332e1d7
CI: Skip some modernize checks that fail on GRPC stubs. 2025-12-16 13:10:39 +01:00
Joachim Bauch
a620ecca8b
CI: Run "modernize" with Go 1.25 2025-12-16 13:10:39 +01:00
Joachim Bauch
61d84d0107
Merge pull request #1159 from strukturag/docker-quay-io
CI: Also upload images to quay.io/strukturag/nextcloud-spreed-signaling
2025-12-16 10:20:58 +01:00
Joachim Bauch
f975ce1494
CI: Also upload images to quay.io/strukturag/nextcloud-spreed-signaling 2025-12-16 10:18:11 +01:00
Joachim Bauch
b68a109591
Merge pull request #1154 from strukturag/dependabot/github_actions/artifacts-c2e7f7cad0
Bump the artifacts group with 2 updates
2025-12-15 09:03:59 +01:00
dependabot[bot]
5dd4c91fff
Bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 20:01:49 +00:00
dependabot[bot]
47b51e804f
Bump the artifacts group with 2 updates
Bumps the artifacts group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/upload-artifact` from 5 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

Updates `actions/download-artifact` from 6 to 7
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: artifacts
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: artifacts
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 20:01:40 +00:00
dependabot[bot]
5893fedef4
Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v9.1.0...v9.2.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 20:01:54 +00:00
Joachim Bauch
4586775afc
client: Include version, optimize JSON processing. 2025-12-03 09:52:08 +01:00
Joachim Bauch
5f58e335c8
make: Include "version.txt" in tarball. 2025-12-03 09:31:32 +01:00
Joachim Bauch
ad15055515
CI: Check that version of tarball builds is not "unknown". 2025-12-03 09:31:14 +01:00
Joachim Bauch
855d2c8231
CI: Run benchmarks. 2025-11-24 12:36:01 +01:00
Joachim Bauch
51a6162514
CI: Split tarball jobs to speed up total actions time. 2025-11-24 10:07:48 +01:00
dependabot[bot]
a8b46d59a6
Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 20:01:42 +00:00
dependabot[bot]
48c6a783ce
Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 20:01:50 +00:00
Joachim Bauch
c021de4957
CI: Split test jobs to speed up total actions time. 2025-11-19 20:13:45 +01:00
dependabot[bot]
42d691ce4a
Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8.0.0...v9.0.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 20:01:47 +00:00
dependabot[bot]
01f9fb934f
Bump the artifacts group with 2 updates
Bumps the artifacts group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/upload-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

Updates `actions/download-artifact` from 5 to 6
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: artifacts
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: artifacts
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-24 20:01:43 +00:00
Joachim Bauch
e027c484bd
Merge pull request #1078 from strukturag/gvisor-checklocks
Use gvisor checklocks for static lock analysis.
2025-10-23 11:35:58 +02:00
Joachim Bauch
bc281128fd
Merge pull request #1090 from strukturag/dependabot/github_actions/peter-evans/create-or-update-comment-5
Bump peter-evans/create-or-update-comment from 4 to 5
2025-10-08 08:00:00 +02:00
dependabot[bot]
4f5b4e807f
Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 20:01:51 +00:00
dependabot[bot]
d83eece45c
Bump peter-evans/create-or-update-comment from 4 to 5
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 20:01:55 +00:00
Joachim Bauch
cfd8cf6718
Use gvisor checklocks for static lock analysis.
Also fix locking issues found along the way.

See https://github.com/google/gvisor/tree/master/tools/checklocks for details.
2025-10-01 13:49:32 +02:00
Joachim Bauch
8ee19e3bcf
Use "testing/synctest" to simplify timing-dependent tests. 2025-09-09 11:33:32 +02:00
dependabot[bot]
2c21aeed3a
Bump actions/setup-go from 5 to 6
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 20:12:31 +00:00
Joachim Bauch
0b4fc5f7c7
Fix name of modernize CI job. 2025-08-14 09:30:51 +02:00
Joachim Bauch
639588f550
Modernize Go code and check from CI. 2025-08-14 09:23:25 +02:00
Joachim Bauch
9769d4fdda
Drop support for Go 1.23 2025-08-14 08:17:09 +02:00
Joachim Bauch
67b52f4f18
CI: Test with Golang 1.25 2025-08-14 08:05:28 +02:00
Joachim Bauch
8c475737e1
Merge pull request #1042 from strukturag/dependabot/github_actions/artifacts-c836e40089
Bump actions/download-artifact from 4 to 5 in the artifacts group
2025-08-12 16:37:46 +02:00
dependabot[bot]
1300d8d970
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 06:54:34 +00:00
dependabot[bot]
42408e5b34
Bump actions/download-artifact from 4 to 5 in the artifacts group
Bumps the artifacts group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: artifacts
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 21:33:03 +00:00
Joachim Bauch
7d571ed73a
Set flags for codecov uploads. 2025-07-31 09:20:58 +02:00
Joachim Bauch
542c764d25
CI: Run tests if codecov configuration has changed. 2025-07-31 08:57:05 +02:00
Joachim Bauch
4b2bc57e25
CI: Migrate to coveralls. 2025-07-31 08:24:56 +02:00
dependabot[bot]
5e7a1df2b6
Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v7.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 20:53:06 +00:00
Joachim Bauch
f99977718b
Drop support for Go 1.22 2025-04-16 08:44:54 +02:00
dependabot[bot]
e1470068ff
build(deps): bump golangci/golangci-lint-action from 6.5.2 to 7.0.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.5.2 to 7.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.5.2...v7.0.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 21:54:08 +00:00
dependabot[bot]
08669dc6ea
build(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.5.1...v6.5.2)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 20:55:33 +00:00
dependabot[bot]
b68c6842f4
build(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.5.0...v6.5.1)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 20:47:49 +00:00
dependabot[bot]
29cb0d7a4b
build(deps): bump golangci/golangci-lint-action from 6.3.3 to 6.5.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.3.3 to 6.5.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.3.3...v6.5.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 20:58:16 +00:00
Joachim Bauch
c210156054
Merge pull request #922 from strukturag/golang-1.24
CI: Test with Golang 1.24
2025-02-14 08:47:05 +01:00
Joachim Bauch
ca07f41e78
CI: Test with Golang 1.24 2025-02-14 08:40:11 +01:00