mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-12-01 01:04:00 +00:00
ci: Use Python v3.6.9 in CI (#101)
This commit is contained in:
parent
6d40d64612
commit
025c0e5e85
@ -9,8 +9,28 @@ steps:
|
|||||||
inputs:
|
inputs:
|
||||||
versionSpec: "1.10"
|
versionSpec: "1.10"
|
||||||
displayName: "Install a fixed version of Go"
|
displayName: "Install a fixed version of Go"
|
||||||
|
|
||||||
|
# Because the Pipelines agent updates are out of sync, we can't install 3.6.9
|
||||||
|
# with PythonTool on macOS
|
||||||
|
|
||||||
# Install Python
|
# Install Python
|
||||||
- task: UsePythonVersion@0
|
- task: UsePythonVersion@0
|
||||||
inputs:
|
inputs:
|
||||||
versionSpec: "3.6.8"
|
versionSpec: "3.6.9"
|
||||||
|
displayName: "Install a fixed version of Python"
|
||||||
|
condition: not(eq(variables['Agent.OS'], 'Darwin'))
|
||||||
|
# Install Python (macOS)
|
||||||
|
- script: |
|
||||||
|
echo "##vso[task.setvariable variable=PYTHON_VERSION;]3.6.9"
|
||||||
|
echo "##vso[task.setvariable variable=PYENV_ROOT;]$HOME/.pyenv"
|
||||||
|
condition: eq(variables['Agent.OS'], 'Darwin')
|
||||||
|
- script: |
|
||||||
|
curl https://pyenv.run | bash
|
||||||
|
echo "##vso[task.setvariable variable=PATH;]$PYENV_ROOT/bin:$PYENV_ROOT/shims:$PATH"
|
||||||
|
condition: eq(variables['Agent.OS'], 'Darwin')
|
||||||
|
- script: |
|
||||||
|
eval "$(pyenv init -)"
|
||||||
|
pyenv install $PYTHON_VERSION
|
||||||
|
pyenv global $PYTHON_VERSION
|
||||||
|
condition: eq(variables['Agent.OS'], 'Darwin')
|
||||||
displayName: "Install a fixed version of Python"
|
displayName: "Install a fixed version of Python"
|
||||||
|
@ -28,7 +28,7 @@ RUN git clone https://github.com/syndbg/goenv.git $GOENV_ROOT \
|
|||||||
RUN go version
|
RUN go version
|
||||||
|
|
||||||
# Install Python
|
# Install Python
|
||||||
ENV PYTHON_VERSION 3.6.8
|
ENV PYTHON_VERSION 3.6.9
|
||||||
ENV PYENV_ROOT /home/nonroot/.pyenv
|
ENV PYENV_ROOT /home/nonroot/.pyenv
|
||||||
ENV PATH $PYENV_ROOT/bin:$PYENV_ROOT/shims:$PATH
|
ENV PATH $PYENV_ROOT/bin:$PYENV_ROOT/shims:$PATH
|
||||||
RUN curl https://pyenv.run | bash \
|
RUN curl https://pyenv.run | bash \
|
||||||
|
@ -16,7 +16,7 @@ fn folder_with_python_version() -> io::Result<()> {
|
|||||||
.output()?;
|
.output()?;
|
||||||
let actual = String::from_utf8(output.stdout).unwrap();
|
let actual = String::from_utf8(output.stdout).unwrap();
|
||||||
|
|
||||||
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.8"));
|
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.9"));
|
||||||
assert_eq!(expected, actual);
|
assert_eq!(expected, actual);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
@ -33,7 +33,7 @@ fn folder_with_requirements_txt() -> io::Result<()> {
|
|||||||
.output()?;
|
.output()?;
|
||||||
let actual = String::from_utf8(output.stdout).unwrap();
|
let actual = String::from_utf8(output.stdout).unwrap();
|
||||||
|
|
||||||
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.8"));
|
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.9"));
|
||||||
assert_eq!(expected, actual);
|
assert_eq!(expected, actual);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
@ -50,7 +50,7 @@ fn folder_with_pyproject_toml() -> io::Result<()> {
|
|||||||
.output()?;
|
.output()?;
|
||||||
let actual = String::from_utf8(output.stdout).unwrap();
|
let actual = String::from_utf8(output.stdout).unwrap();
|
||||||
|
|
||||||
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.8"));
|
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.9"));
|
||||||
assert_eq!(expected, actual);
|
assert_eq!(expected, actual);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
@ -67,7 +67,7 @@ fn folder_with_py_file() -> io::Result<()> {
|
|||||||
.output()?;
|
.output()?;
|
||||||
let actual = String::from_utf8(output.stdout).unwrap();
|
let actual = String::from_utf8(output.stdout).unwrap();
|
||||||
|
|
||||||
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.8"));
|
let expected = format!("via {} ", Color::Yellow.bold().paint("🐍 v3.6.9"));
|
||||||
assert_eq!(expected, actual);
|
assert_eq!(expected, actual);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user