Caelan Sayler
1d5c984c14
Fix azure folder uploading and align with s3 implementation
0.0.1369-g1d5c984
2025-09-24 23:56:49 +01:00
azegallo
095567789a
Add folder support to Azure blob storage commands
...
This change adds a --folder parameter to both 'vpk upload az' and 'vpk download az' commands, allowing users to organize releases in subdirectories within their Azure blob containers.
Key changes:
- Added Folder property to AzureUploadOptions and AzureDownloadOptions
- Modified AzureRepository to prepend folder paths to all blob operations
- Updated upload, download, and delete operations to work with folder paths
- Retention policy (--keepMaxReleases) correctly handles files in folders
- Release index and legacy release files are stored in the specified folder
This enables multiple applications or environments to share a single Azure container by using folders as isolated namespaces. For example:
- vpk upload az --folder "releases/v1" ...
- vpk download az --folder "releases/v1" ...
The implementation is backward compatible - existing deployments without folders continue to work as before.
2025-09-24 23:56:49 +01:00
Caelan Sayler
09f9df1d11
Add download progress to sample app
2025-09-24 23:30:56 +01:00
Caelan Sayler
3df255b8a6
Release GIL using py.allow_threads while long running rust operations are running
2025-09-24 23:30:56 +01:00
JessicaTegner
ea50914cea
Python: Added QT sample app (PySide6)
2025-09-24 23:30:56 +01:00
JessicaTegner
935a36c6ea
python: Acquire GIL on each loop iteration when calling callback
2025-09-24 23:30:56 +01:00
Ben Evans
84f5fb9d44
added new icon copy in linux command runner
2025-09-24 09:58:45 +01:00
Remco Fischer
fa48e3c56c
chore: Update gitea
...
System.Text.Json 9 is now removed as it is not used
0.0.1362-gfa48e3c
2025-08-19 14:01:04 +01:00
Caelan Sayler
5d569607fc
Update ImageSharp (GHSA-rxmq-m78w-7wmc)
2025-08-17 11:53:54 +01:00
Caelan Sayler
78e6b6f683
Remove trailing slashes from symbolic link paths
2025-08-17 11:38:02 +01:00
Caelan Sayler
031bd9b63a
New symbolic link implementation for legacy windows
2025-08-17 11:38:02 +01:00
Caelan Sayler
efa9d296b0
Move NCode.ReparsePoints to test project
2025-08-17 11:38:02 +01:00
Monty C
c9c31029ff
On mac, move MacOS/sq.version to Resources/sq.version and symlink it. Workaround for code signature not being preserved after updates.
2025-08-17 11:01:49 +01:00
Caelan Sayler
65df343dea
Revert "Update Gitea package to fix #708 "
...
This reverts commit 1f5df34aff .
2025-08-17 11:00:22 +01:00
Caelan Sayler
37aa43d6cb
Fix rust bundle lifetime
2025-08-16 16:57:55 +01:00
Caelan Sayler
1f5df34aff
Update Gitea package to fix #708
2025-08-16 16:51:07 +01:00
Caelan
bb7dd08b99
Update README.md
2025-07-27 20:36:17 +01:00
Caelan
5f2cf75f74
Update README.md
2025-07-27 19:59:01 +01:00
Caelan
50c44adbc7
Update README.md
2025-07-27 19:40:38 +01:00
Caelan Sayler
3ba32af42b
Add python missing UM methods and fix apply signature
0.0.1350-g3ba32af
2025-06-27 13:41:03 +01:00
Caelan Sayler
a2c559072b
update c++ docs also
2025-06-27 12:58:30 +01:00
Caelan Sayler
023fdc5150
Update the lib-cpp rust docs
2025-06-27 12:58:30 +01:00
Caelan Sayler
ef7f55691a
Fix js typings for waitExitThenApplyUpdate and getUpdatePendingRestart
2025-06-27 12:58:23 +01:00
Caelan Sayler
4ba75beea8
Add more robust error handling to all the sample build scripts
2025-06-27 10:54:45 +01:00
Caelan Sayler
72af62649f
Add unix build script and add to samples CI
2025-06-27 10:54:45 +01:00
Caelan Sayler
fee5cb2148
Provide release dir as absolute path during sample build
2025-06-27 10:54:45 +01:00
Caelan Sayler
35d6875b42
Update python sample to 3.9
2025-06-27 10:54:45 +01:00
JessicaTegner
42e3959c43
Updated samples app readme
2025-06-27 10:54:45 +01:00
JessicaTegner
ceebea0fdf
Python sample app using WXPython
2025-06-27 10:54:45 +01:00
Marcus Souchon
c69f0cca6f
fix: declare alloc_c_string before use in c++ wrapper
2025-06-27 08:47:39 +01:00
JessicaTegner
756bdc66f7
Python: Implement missing UpdaterManager functions (different ways of applying the update)
2025-06-26 22:17:45 +01:00
KennyTK
b378a6b9b9
Update GiteaSource.cs GetApiBaseUrl
...
Fix #690
2025-06-26 22:16:28 +01:00
Caelan Sayler
1ae63dc1e0
Disable renovate until MSI gets merged in
2025-06-26 21:52:45 +01:00
Caelan Sayler
2fc2597c29
Upload python library to release artifacts
2025-06-16 17:12:16 +01:00
Caelan Sayler
2ad2c3706a
Disable free-threaded wheels and fix windows python version
0.0.1335-g2ad2c37
2025-06-16 12:54:52 +01:00
renovate[bot]
989bdb4ea0
Lock file maintenance
2025-06-16 06:58:25 +00:00
Caelan Sayler
8bed8a185c
Remove ts-rs and add new node handlebar template
2025-06-15 23:13:18 +01:00
Caelan Sayler
9c76a8d6b3
Remove test release artifact
2025-06-15 23:05:38 +01:00
Caelan Sayler
112f46f493
finish release script
0.0.1331-g112f46f
2025-06-15 22:29:13 +01:00
Caelan Sayler
b5ec49762e
Set workspace description and add python readme
2025-06-15 22:29:13 +01:00
Caelan Sayler
3c78aa251b
No build metadata allowed in pypi versions
2025-06-15 22:29:13 +01:00
Caelan Sayler
ffd5818496
Add test python release
2025-06-15 22:29:13 +01:00
Caelan Sayler
eb0cbb2df1
Fix python lib module name
2025-06-15 22:29:13 +01:00
Caelan Sayler
b746959ea8
Increase gh api page size
2025-06-15 22:29:13 +01:00
Caelan Sayler
bfd3722a69
debug wait artifact action
2025-06-15 22:29:13 +01:00
Caelan Sayler
6007e4d7c3
Add python packaging and tests
2025-06-15 22:29:13 +01:00
Caelan Sayler
95b6130f8d
Add matrix to rust builds
2025-06-15 22:29:13 +01:00
Caelan Sayler
595110fef6
Remove hard coded linux aarch64 linker
2025-06-15 22:29:13 +01:00
Caelan Sayler
71dcc247b2
ci cleanup
2025-06-15 22:29:13 +01:00
Caelan Sayler
8cda06cfd7
fix python versions
2025-06-15 22:29:13 +01:00