-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Version: charmbracelet.vhs version 0.7.2 #149328
New Version: charmbracelet.vhs version 0.7.2 #149328
Conversation
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
Update 'LicenseUrl' Field to direct to version '0.7.2' one, rather than the one on Main Development Branch.
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
Change value of 'RelativeFilePath' Field to the correct ones.
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
The validation may fail like in this PR, which's related to the same problem highlighted by this comment, and it can be proven that this program works correctly after installation, see context/evidence below. When Installing using winget install --manifest> winget install --manifest .\manifests\c\charmbracelet\vhs\0.7.2\
Found vhs [charmbracelet.vhs] Version 0.7.2
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
This package requires the following dependencies:
- Packages
Gyan.FFmpeg
tsl0922.ttyd
(1/2) Found FFmpeg [Gyan.FFmpeg] Version 7.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://github.com/GyanD/codexffmpeg/releases/download/7.0/ffmpeg-7.0-full_build.zip
██████████████████████████████ 160 MB / 160 MB
Successfully verified installer hash
Extracting archive...
Successfully extracted archive
Starting package install...
Command line alias added: "ffmpeg"
Command line alias added: "ffplay"
Command line alias added: "ffprobe"
Successfully installed
(2/2) Found ttyd [tsl0922.ttyd] Version 1.7.7
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.win32.exe
██████████████████████████████ 1.34 MB / 1.34 MB
Successfully verified installer hash
Starting package install...
Command line alias added: "ttyd"
Successfully installed
Downloading https://github.com/charmbracelet/vhs/releases/download/v0.7.2/vhs_0.7.2_Windows_x86_64.zip
██████████████████████████████ 8.26 MB / 8.26 MB
Successfully verified installer hash
Extracting archive...
Successfully extracted archive
Starting package install...
Command line alias added: "vhs"
Successfully installed
> $LASTEXITCODE
0 Validating that all installed programs are working correctly> ffmpeg
ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 13.2.0 (Rev5, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
> $LASTEXITCODE
1
> ttyd
ttyd is a tool for sharing terminal over the web
USAGE:
ttyd [options] <command> [<arguments...>]
VERSION:
1.7.7-40e79c7
OPTIONS:
-p, --port Port to listen (default: 7681, use `0` for random port)
-i, --interface Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/run/ttyd.sock)
-U, --socket-owner User owner of the UNIX domain socket file, when enabled (eg: user:group)
-c, --credential Credential for basic authentication (format: username:password)
-H, --auth-header HTTP Header name for auth proxy, this will configure ttyd to let a HTTP reverse proxy handle authentication
-u, --uid User id to run with
-g, --gid Group id to run with
-s, --signal Signal to send to the command when exit it (default: 1, SIGHUP)
-w, --cwd Working directory to be set for the child program
-a, --url-arg Allow client to send command line arguments in URL (eg: http://localhost:7681?arg=foo&arg=bar)
-W, --writable Allow clients to write to the TTY (readonly by default)
-t, --client-option Send option to client (format: key=value), repeat to add more options
-T, --terminal-type Terminal type to report, default: xterm-256color
-O, --check-origin Do not allow websocket connection from different origin
-m, --max-clients Maximum clients to support (default: 0, no limit)
-o, --once Accept only one client and exit on disconnection
-q, --exit-no-conn Exit on all clients disconnection
-B, --browser Open terminal with the default system browser
-I, --index Custom index.html path
-b, --base-path Expected base path for requests coming from a reverse proxy (eg: /mounted/here, max length: 128)
-P, --ping-interval Websocket ping interval(sec) (default: 5)
-6, --ipv6 Enable IPv6 support
-S, --ssl Enable SSL
-C, --ssl-cert SSL certificate file path
-K, --ssl-key SSL key file path
-A, --ssl-ca SSL CA file path for client certificate verification
-d, --debug Set log level (default: 7)
-v, --version Print the version and exit
-h, --help Print this text and exit
Visit https://github.com/tsl0922/ttyd to get more information and report bugs.
> $LASTEXITCODE
0
> vhs
Run a given tape file and generates its outputs.
Usage:
vhs <file> [flags]
vhs [command]
Available Commands:
help Help about any command
new Create a new tape file with example tape file contents and documentation
publish Publish your GIF to vhs.charm.sh and get a shareable URL
record Create a new tape file by recording your actions
serve Start the VHS SSH server
themes List all the available themes, one per line
validate Validate a glob file path and parses all the files to ensure they are valid without running them.
Flags:
-h, --help help for vhs
-o, --output strings file name(s) of video output
-p, --publish publish your GIF to vhs.charm.sh and get a shareable URL
-q, --quiet quiet do not log messages. If publish flag is provided, it will log shareable URL
-v, --version version for vhs
Use "vhs [command] --help" for more information about a command.
> $LASTEXITCODE
0 |
Automatic Validation ended with:
(Automated response - build 876.) |
Close with reason: Duplicate of #149321; |
Hello @stephengillie Is it something wrong with my changes, or is it related to the internal validation pipeline? (Output log below) If you don't want to answer my above question.. then it's completely understandable. Thanks in advance 😄
|
I'm not sure why this failed, but it appears to be an issue with the dependency. This might be related: |
Checklist for Pull Requests
Manifests
winget validate --manifest <path>
?winget install --manifest <path>
?Note:
<path>
is the name of the directory containing the manifest you're submitting.Microsoft Reviewers: Open in CodeFlow