tools, ci: print info to use v symlink instead of v symlink -githubci (#21471)

This commit is contained in:
Turiiya 2024-05-08 16:28:18 +02:00 committed by GitHub
parent f19f0797d8
commit 972a137087
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 15 additions and 11 deletions

View file

@ -49,8 +49,9 @@ jobs:
rm $(which v)
v --version && exit 1 || exit 0
- name: Symlink (-githubci)
run: ./v symlink -githubci
- name: Test after symlink with -githubci (in a separate script)
run: |
./v symlink --githubci
cd /tmp/ && v version
cd ~ && v version
echo 'println(123)' > hi.v

View file

@ -4,17 +4,20 @@ const vexe = os.real_path(os.getenv_opt('VEXE') or { @VEXE })
fn main() {
at_exit(|| os.rmdir_all(os.vtmp_dir()) or {}) or {}
if os.args.len > 3 {
print('usage: v symlink [OPTIONS]')
if os.args.len > 2 {
if '-githubci' in os.args {
// TODO: [AFTER 2024-09-31] remove `-githubci` flag and function and only print usage and exit(1) .
if os.getenv('GITHUB_JOB') != '' {
println('::warning::Use `v symlink` instead of `v symlink -githubci`')
}
setup_symlink_github()
return
} else {
println('usage: v symlink')
exit(1)
}
if '-githubci' in os.args {
setup_symlink_github()
} else {
setup_symlink()
}
setup_symlink()
}
fn setup_symlink_github() {