Commit Graph

12 Commits (a8d0c879c38e21a8e78db627119bf622d919ee75)

Author SHA1 Message Date
yp05327 fc641b3a28
Remove sqlite-viewer and using database client ()
sqlite-viewer can not edit sqlite.
database client can connect to almost all common databases, which is
very useful I think. Of cause, it can edit sqlite.

https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-database-client2

And for using sqlite, sqlite3 is required. So also added a new feature:
https://github.com/warrenbuckley/codespace-features
found from: https://containers.dev/features
Lunny Xiao fb7b743bd0
Azure blob storage support ()
This PR implemented object storages(LFS/Packages/Attachments and etc.)
for Azure Blob Storage. It depends on azure official golang SDK and can
support both the azure blob storage cloud service and azurite mock
server.

Replace 
Fix  

- [x] CI Tests
- [x] integration test, MSSQL integration tests will now based on
azureblob
  - [x] unit test 
- [x] CLI Migrate Storage
- [x] Documentation for configuration added

------

TODO (other PRs):
- [ ] Improve performance of `blob download`.

---------

Co-authored-by: yp05327 <576951401@qq.com>
Yarden Shoham 8bf4173e31
Switch to the maintained vitest extension ()
https://marketplace.visualstudio.com/items?itemName=zixuanchen.vitest-explorer
was moved to
https://marketplace.visualstudio.com/items?itemName=vitest.explorer

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
yp05327 b253463e95
bump python version to 3.12 in dev container ()
![image](https://github.com/go-gitea/gitea/assets/18380374/963dc021-ac9b-4713-8344-654f966c80a4)

The default version is 3.9.2, which is not supported by poetry.

---------

Co-authored-by: silverwind <me@silverwind.io>
techknowlogick a346a8c852
bump to use go 1.22 ()
techknowlogick 59f837f44e
devpod use go1.21 ()
techknowlogick bfef7d4735
Target specific OS for devcontainer base image ()
fixes 

credit to philippbeckmann for discovering this
yp05327 1c8073b483
Add Github related extensions in devcontainer ()
techknowlogick 6a8ebaf22b
add python/poetry to devcontainer ()
with introduction of linter, this adds python/poetry to devcontainer
yp05327 a95a7bcdf3
Add git-lfs support to devcontainer ()
yp05327 0052395351
Use qwtel.sqlite-viewer instead of alexcvzz.vscode-sqlite ()
`alexcvzz.vscode-sqlite` doesn't work well in devcontainer.

qwtel.sqlite-viewer works well, maybe we can use this one instead.
techknowlogick bc51e259d6
Add devcontainer config for developing Gitea ()
With the recent release of https://github.com/loft-sh/devpod making
ephemeral dev environments (ala GitPod/Codespaces) much easier (aka, no
pre-configured infra required). This allows an alternative to using
GitPod for such development options.

---------

Co-authored-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io>