1
+ name : Build Linux Conda
2
+
3
+ on :
4
+ pull_request :
5
+ push :
6
+ branches :
7
+ - nightly
8
+ - main
9
+ - release/*
10
+ tags :
11
+ # NOTE: Binary build pipelines should only get triggered on release candidate builds
12
+ # Release candidate tags look like: v1.11.0-rc1
13
+ - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+
14
+ workflow_dispatch :
15
+
16
+ jobs :
17
+ generate-matrix :
18
+ uses : pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@main
19
+ with :
20
+ package-type : conda
21
+ os : linux
22
+ test-infra-repository : pytorch/test-infra
23
+ test-infra-ref : main
24
+ with-cuda : disable
25
+ build :
26
+ needs : generate-matrix
27
+ strategy :
28
+ fail-fast : false
29
+ matrix :
30
+ include :
31
+ - repository : pytorch/text
32
+ pre-script : packaging/install_torchdata.sh
33
+ post-script : " "
34
+ conda-package-directory : packaging/torchtext
35
+ smoke-test-script : test/smoke_tests/smoke_tests.py
36
+ package-name : torchtext
37
+ name : ${{ matrix.repository }}
38
+ uses : pytorch/test-infra/.github/workflows/build_conda_linux.yml@main
39
+ with :
40
+ conda-package-directory : ${{ matrix.conda-package-directory }}
41
+ repository : ${{ matrix.repository }}
42
+ ref : " "
43
+ test-infra-repository : pytorch/test-infra
44
+ test-infra-ref : main
45
+ build-matrix : ${{ needs.generate-matrix.outputs.matrix }}
46
+ pre-script : ${{ matrix.pre-script }}
47
+ post-script : ${{ matrix.post-script }}
48
+ package-name : ${{ matrix.package-name }}
49
+ smoke-test-script : ${{ matrix.smoke-test-script }}
50
+ # Using "development" as trigger event so these binaries are not uploaded
51
+ # to official channels yet
52
+ trigger-event : ${{ github.event_name }}
53
+ secrets :
54
+ CONDA_PYTORCHBOT_TOKEN : ${{ secrets.CONDA_PYTORCHBOT_TOKEN }}
55
+ CONDA_PYTORCHBOT_TOKEN_TEST : ${{ secrets.CONDA_PYTORCHBOT_TOKEN_TEST }}
0 commit comments