Skip to content

Commit 6b51870

Browse files
committed
build!: upgrade dependencies
1 parent daea9a7 commit 6b51870

19 files changed

+851
-638
lines changed

.github/dependabot.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ updates:
4646
- '*eslint*'
4747
ignore:
4848
- dependency-name: '@types/node'
49-
versions: ['>20.10']
49+
versions: ['>20.11']

.github/workflows/pull-request-or-push-to-master.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
- name: Setup NodeJS
5555
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
5656
with:
57-
node-version: 20.10.0
57+
node-version: 20.11.1
5858
cache: npm
5959
cache-dependency-path: typescript/package-lock.json
6060
if:
@@ -86,7 +86,7 @@ jobs:
8686
- name: Setup Go
8787
uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
8888
with:
89-
go-version: 1.21.5
89+
go-version: 1.22.1
9090
cache-dependency-path: go/go.sum
9191
- name: Run build check
9292
run: go build -o bin/ src/main.go
@@ -112,11 +112,11 @@ jobs:
112112
- name: Setup Poetry
113113
uses: abatilo/actions-poetry@a5643c67b5fcc9ac5eddb395c7f61b1b66d86034 # v2.4.0
114114
with:
115-
poetry-version: 1.7.1
115+
poetry-version: 1.8.2
116116
- name: Setup Python
117117
uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0
118118
with:
119-
python-version: 3.12.1
119+
python-version: 3.12.2
120120
cache: poetry
121121
cache-dependency-path: python/poetry.lock
122122
- name: Install package dependencies
@@ -144,7 +144,7 @@ jobs:
144144
- name: Setup Rust
145145
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8
146146
with:
147-
toolchain: 1.75.0
147+
toolchain: 1.77.0
148148
# TODO: check whether caching option was added
149149
- name: Run build check
150150
run: cargo build --locked --verbose
@@ -170,7 +170,7 @@ jobs:
170170
- name: Setup NodeJS
171171
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
172172
with:
173-
node-version: 20.10.0
173+
node-version: 20.11.1
174174
cache: npm
175175
cache-dependency-path: typescript/package-lock.json
176176
- name: Install package dependencies

.tool-versions

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
golang 1.21.5
2-
python 3.12.1
3-
rust 1.75.0
4-
nodejs 20.10.0
1+
golang 1.22.1
2+
python 3.12.2
3+
rust 1.77.0
4+
nodejs 20.11.1

.trunk/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
plugins
77
user_trunk.yaml
88
user.yaml
9+
tmp

.trunk/configs/.markdownlint.yaml

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
1-
# Autoformatter friendly markdownlint config (all formatting rules disabled)
2-
default: true
3-
blank_lines: false
4-
bullet: false
5-
html: false
6-
indentation: false
7-
line_length: false
8-
spaces: false
9-
url: false
10-
whitespace: false
1+
# Prettier friendly markdownlint config (all formatting rules disabled)
2+
extends: markdownlint/style/prettier

.trunk/configs/analyzers.yml

-91
This file was deleted.

.trunk/trunk.yaml

+35-33
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,70 @@
11
version: 0.1
22
cli:
3-
version: 1.18.1
3+
version: 1.21.0
44
sha256:
5-
darwin_arm64: 135b642dcbbf7992788725f3e4f0aac435f54a8fc06e98e12091fdfe8356e5a1
6-
darwin_x86_64: aac02e3db57653b6978f68aba50525ad5cc3aa954465c2e19ffad8497898cfba
7-
linux_x86_64: bee9dda51763f35a8b988f53eb3e00fbdeffa14d5b26162cc80d0d319c47be58
5+
darwin_arm64: 299709536d15fd407746e6d483eea369f4a485fa931df26e660a4b53248ba3ea
6+
darwin_x86_64: 99dae1c4a9a5c3eae7cc1085b68a4991399f81a5ffa8ae2b69f499ba4555ab28
7+
linux_arm64: 46b388930d2b00a5ef12e9140712db529bf13a5dd592a12e0978fb834360ff9d
8+
linux_x86_64: 21e60b397f10c5ef6ee498c60c4df95cd0d0342d41a8bfa77f37b000003196fe
9+
mingw_x86_64: 11c7bb43fb088a581d1a9212cf9eaa431cb007e8e448703fa3aae6cf27e27b50
10+
windows_x86_64: 412ce4e6d52d32238be57ddab8761ff234a58cb6bdf9cd7f0ca208c888c3b2e4
811
plugins:
912
sources:
1013
- id: trunk
11-
ref: v1.4.1
14+
ref: v1.4.5
1215
uri: https://github.com/trunk-io/plugins
16+
runtimes:
17+
enabled:
18+
19+
20+
1321
lint:
1422
enabled:
1523
# Code - Go
16-
- gofmt@1.21.5
17-
18-
- golangci-lint@1.55.2
24+
- gofmt@1.22.1
25+
26+
- golangci-lint@1.57.1
1927
# Code - multi-language
20-
- semgrep@1.54.3
28+
- semgrep@1.66.0
2129
# Code - Python
22-
23-
- black@23.12.1
30+
31+
- black@24.3.0
2432
25-
- mypy@1.8.0
26-
- ruff@0.1.9
33+
- mypy@1.9.0
34+
- ruff@0.3.4
2735
# Code - Rust
28-
- clippy@1.75.0
29-
- rustfmt@1.75.0
36+
- clippy@1.77.0
37+
- rustfmt@1.77.0
3038
# Code - TypeScript
31-
- eslint@8.56.0
32-
- sort-package-json@2.6.0
39+
- eslint@8.57.0
40+
- sort-package-json@2.8.0
3341
# File - Markdown
34-
- markdownlint@0.38.0
42+
- markdownlint@0.39.0
3543
# File - TOML
3644
3745
# File - YAML
38-
- yamllint@1.33.0
46+
- yamllint@1.35.1
3947
# Formatting
40-
- prettier@3.1.1
48+
- prettier@3.2.5
4149
# Git
4250
- git-diff-check
4351
# GitHub Actions
44-
52+
4553
# Security - dependencies
46-
- osv-scanner@1.5.0
54+
- osv-scanner@1.7.0
4755
# Security - general
48-
- checkov@3.1.50
49-
- trivy@0.48.1
56+
- checkov@3.2.43
57+
- trivy@0.50.0
5058
# Security - secrets
51-
52-
- trufflehog@3.63.7
59+
60+
- trufflehog@3.70.3
5361
# Spell check
54-
- cspell@8.3.1
62+
- cspell@8.6.0
5563
definitions:
5664
- name: eslint
5765
commands:
5866
- name: lint
5967
run_from: ${root_or_parent_with(tsconfig.json)}
60-
runtimes:
61-
enabled:
62-
63-
64-
- [email protected] # TODO: upgrade to 3.12.1 when available
65-
6668
actions:
6769
enabled:
6870
- trunk-announce

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ Defined runtimes:
3838

3939
| Runtime | Version | Repository |
4040
| :------- | :-------- | :-------------------------------------------- |
41-
| `golang` | `1.21.5` | https://github.com/kennyp/asdf-golang |
42-
| `python` | `3.12.1` | https://github.com/asdf-community/asdf-python |
43-
| `rust` | `1.75.0` | https://github.com/code-lever/asdf-rust |
44-
| `nodejs` | `20.10.0` | https://github.com/asdf-vm/asdf-nodejs |
41+
| `golang` | `1.22.1` | https://github.com/kennyp/asdf-golang |
42+
| `python` | `3.12.2` | https://github.com/asdf-community/asdf-python |
43+
| `rust` | `1.77.0` | https://github.com/code-lever/asdf-rust |
44+
| `nodejs` | `20.11.1` | https://github.com/asdf-vm/asdf-nodejs |
4545

4646
### Trunk
4747

go/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010

1111
| System dependency | Required version | Description |
1212
| :------------------- | :--------------- | :-------------------- |
13-
| [Go](https://go.dev) | `1.21.5` | `Go` language toolkit |
13+
| [Go](https://go.dev) | `1.22.1` | `Go` language toolkit |

go/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module playground-go
22

3-
go 1.21
3+
go 1.22

python/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
| System dependency | Required version | Description |
1515
| :---------------------------------- | :--------------- | :----------------------- |
16-
| [Poetry](https://python-poetry.org) | `1.7.x` | `Python` package manager |
17-
| [Python](https://python.org) | `3.12.1` | `Python` runtime |
16+
| [Poetry](https://python-poetry.org) | `1.8.x` | `Python` package manager |
17+
| [Python](https://python.org) | `3.12.2` | `Python` runtime |
1818

1919
## Configuration
2020

python/poetry.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

python/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ classifiers = ["Private :: Do Not Upload"]
1111
packages = [{ include = "src", from = "." }]
1212

1313
[tool.poetry.dependencies]
14-
python = "3.12.1"
14+
python = "3.12.2"
1515

1616
[build-system]
1717
requires = ["poetry-core"]

rust/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repository = "https://github.com/MoodyReaper/multi-language-programming-playgrou
88
license = "WTFPL"
99
authors = ["Moody Reaper"]
1010
publish = false
11-
rust-version = "1.75.0"
11+
rust-version = "1.77.0"
1212
edition = "2021"
1313

1414
[dependencies]

rust/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
| System dependency | Required version | Description |
1212
| :---------------------------------------------- | :--------------- | :---------------------- |
13-
| [Cargo](https://doc.rust-lang.org/stable/cargo) | `1.75.0` | `Rust` package manager |
14-
| [Rust](https://rust-lang.org) | `1.75.0` | `Rust` language toolkit |
13+
| [Cargo](https://doc.rust-lang.org/stable/cargo) | `1.77.0` | `Rust` package manager |
14+
| [Rust](https://rust-lang.org) | `1.77.0` | `Rust` language toolkit |
1515

1616
## Recommended packages
1717

typescript/.eslintrc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"plugin:import/typescript",
1414
"plugin:n/recommended",
1515
"plugin:promise/recommended",
16-
"standard-with-typescript",
16+
"love",
1717
"plugin:prettier/recommended"
1818
],
1919
"ignorePatterns": ["node_modules/", "dist/"],

typescript/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
| System dependency | Required version | Description |
1212
| :---------------------------- | :--------------- | :--------------------- |
13-
| [Node.js](https://nodejs.org) | `20.10.0` | `JS` runtime |
13+
| [Node.js](https://nodejs.org) | `20.11.1` | `JS` runtime |
1414
| [npm](https://npmjs.com) | `10.x` | `Node` package manager |
1515

1616
## NPM script commands

0 commit comments

Comments
 (0)