@@ -714,6 +714,8 @@ jobs:
714
714
name : " smoke test | linux"
715
715
runs-on : ubuntu-latest
716
716
steps :
717
+ - uses : actions/checkout@v4
718
+
717
719
- name : " Download binary"
718
720
uses : actions/download-artifact@v4
719
721
with :
@@ -726,9 +728,10 @@ jobs:
726
728
727
729
- name : " Smoke test"
728
730
run : |
729
- ./uv venv -v
730
- ./uv pip install ruff -v
731
- ./uvx -v ruff --version
731
+ ./uv run scripts/smoke-test
732
+
733
+ - name : " Test shell completions"
734
+ run : |
732
735
eval "$(./uv generate-shell-completion bash)"
733
736
eval "$(./uvx --generate-shell-completion bash)"
734
737
@@ -738,6 +741,8 @@ jobs:
738
741
name : " smoke test | macos"
739
742
runs-on : macos-latest
740
743
steps :
744
+ - uses : actions/checkout@v4
745
+
741
746
- name : " Download binary"
742
747
uses : actions/download-artifact@v4
743
748
with :
@@ -750,9 +755,10 @@ jobs:
750
755
751
756
- name : " Smoke test"
752
757
run : |
753
- ./uv venv -v
754
- ./uv pip install ruff -v
755
- ./uvx -v ruff --version
758
+ ./uv run scripts/smoke-test
759
+
760
+ - name : " Test shell completions"
761
+ run : |
756
762
eval "$(./uv generate-shell-completion bash)"
757
763
eval "$(./uvx --generate-shell-completion bash)"
758
764
@@ -762,6 +768,8 @@ jobs:
762
768
name : " smoke test | windows x86_64"
763
769
runs-on : windows-latest
764
770
steps :
771
+ - uses : actions/checkout@v4
772
+
765
773
- name : " Download binary"
766
774
uses : actions/download-artifact@v4
767
775
with :
@@ -770,10 +778,16 @@ jobs:
770
778
- name : " Smoke test"
771
779
working-directory : ${{ env.UV_WORKSPACE }}
772
780
run : |
773
- ./uv venv -v
774
- ./uv pip install ruff -v
775
- ./uvx -v ruff --version
781
+ ./uv run scripts/smoke-test
782
+
783
+ - name : " Test uv shell completions"
784
+ working-directory : ${{ env.UV_WORKSPACE }}
785
+ run : |
776
786
(& ./uv generate-shell-completion powershell) | Out-String | Invoke-Expression
787
+
788
+ - name : " Test uvx shell completions"
789
+ working-directory : ${{ env.UV_WORKSPACE }}
790
+ run : |
777
791
(& ./uvx --generate-shell-completion powershell) | Out-String | Invoke-Expression
778
792
779
793
smoke-test-windows-aarch64 :
@@ -782,6 +796,8 @@ jobs:
782
796
name : " smoke test | windows aarch64"
783
797
runs-on : github-windows-11-aarch64-4
784
798
steps :
799
+ - uses : actions/checkout@v4
800
+
785
801
- name : " Download binary"
786
802
uses : actions/download-artifact@v4
787
803
with :
@@ -790,13 +806,16 @@ jobs:
790
806
- name : " Smoke test"
791
807
working-directory : ${{ env.UV_WORKSPACE }}
792
808
run : |
793
- $ErrorActionPreference = "Stop"
794
- $PSNativeCommandUseErrorActionPreference = $true
809
+ ./uv run scripts/smoke-test
795
810
796
- ./ uv venv -v
797
- ./uv pip install ruff -v
798
- ./uvx -v ruff --version
811
+ - name : " Test uv shell completions "
812
+ working-directory : ${{ env.UV_WORKSPACE }}
813
+ run : |
799
814
(& ./uv generate-shell-completion powershell) | Out-String | Invoke-Expression
815
+
816
+ - name : " Test uvx shell completions"
817
+ working-directory : ${{ env.UV_WORKSPACE }}
818
+ run : |
800
819
(& ./uvx --generate-shell-completion powershell) | Out-String | Invoke-Expression
801
820
802
821
integration-test-conda :
0 commit comments