28 Commits

Author SHA1 Message Date
Quentin McGaw
eed96495bd chore(dev): upgrade godevcontainer to v0.21
See [release notes](https://github.com/qdm12/godevcontainer/releases/tag/v0.21.0)

Notably:
- Go upgraded from 1.23 to 1.25
- golangci-lint upgraded to v2.4.0
- Alpine upgraded from 3.20 to 3.22
- Disable package comment requirement by gopls' staticcheck
- Pull container image from ghcr.io
2026-01-13 11:32:40 +00:00
Quentin McGaw
bad113b290 hotfix(dev): pin godevcontainer image tag to v0.20-alpine 2024-10-20 16:19:53 +00:00
Quentin McGaw
05d566c807 chore(all): format code using gofumpt 2024-10-20 13:12:33 +00:00
Quentin McGaw
2451609cdd chore(dev): pin godevcontainer image tag to v0.20.0 2024-10-20 13:01:40 +00:00
Quentin McGaw
75f342c9ee chore(dev): small readme fixes to devcontainer 2024-10-20 12:06:50 +00:00
Quentin McGaw
5e4bd1611a docs(dev): improve devcontainer readme 2024-10-20 11:29:32 +00:00
Quentin McGaw
e177826ae8 chore(dev): update devcontainer readme 2024-10-20 11:29:29 +00:00
Quentin McGaw
2f44cb2afd chore(dev): migrate docker-compose.yml settings to devcontainer.json
- works with codespaces
- does not need full paths for host home directory bind mounts
2024-10-20 10:44:56 +00:00
Quentin McGaw
8747f4bd01 chore(dev): change field source.organizeImports from true to "always" 2024-10-20 10:44:56 +00:00
Quentin McGaw
3494cfbcbb docs(devcontainer): change 'remote containers extension' to new 'dev containers extension' 2024-06-15 09:55:29 +00:00
Quentin McGaw
5c166a6ab6 hotfix(markdown): fix links and add link check config 2024-01-28 12:10:49 +00:00
Quentin McGaw
a6f72d97bc chore(dev): update devcontainer definitions 2023-06-07 07:51:11 +00:00
Quentin McGaw
bfbd68f9d5 chore(dev): update ssh bind mount for newer dev container 2023-01-09 08:05:27 +00:00
Quentin McGaw
39c3732202 chore(devcontainer): update files 2022-02-26 13:19:03 +00:00
Quentin McGaw
943d1486b3 Maintenance: upgrade devcontainer settings 2021-05-19 00:34:13 +00:00
Quentin McGaw
3047c83ee9 Add linters and fix lint issues 2020-10-25 16:47:27 +00:00
Quentin McGaw
860bc02e2e VSCode development container changes
- SSH bind mount as read write
- More Golang linters
2020-10-13 01:10:22 +00:00
Quentin McGaw
7ec39c1256 Remove rewrap VScode extension 2020-07-25 15:27:13 -04:00
Quentin McGaw
d07fcc664b Update go extension name for dev container 2020-06-24 14:22:47 +00:00
Quentin McGaw
3bdb8ba5ac Update devcontainer lint settings 2020-05-08 00:34:00 +00:00
Quentin McGaw (desktop)
086c1e8e4d New dev container setup 2019-10-27 01:13:47 +00:00
Quentin McGaw
910afcad58 Cross platform bind mount for SSH directory for dev container 2019-09-12 20:54:45 -04:00
Quentin McGaw
0ec7be7654 Dev container uses qmcgaw/godevcontainer 2019-09-12 19:48:59 -04:00
Quentin McGaw
c38eb62880 Fixed dev container 2019-09-12 08:27:27 -04:00
Quentin McGaw
1dd58b4234 Changed dev container to use Alpine instead of Debian
- Valid from VS code 1.38 onwards
2019-09-10 11:20:22 -04:00
Quentin McGaw
dd155fcf41 Updated dev Dockerfile 2019-09-04 12:44:08 -04:00
Quentin McGaw
bca6eafc5a Slight changes for devcontainer 2019-08-28 13:08:37 -04:00
Quentin McGaw
ef03204561 Added development with remote containers 2019-08-24 12:04:12 -04:00