Skip to content

Commit d68494e

Browse files
committed
install uv
1 parent 9d2f0f3 commit d68494e

5 files changed

Lines changed: 2157 additions & 9 deletions

File tree

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 10

.github/workflows/build.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,7 @@ jobs:
2323
run: |
2424
set -eux
2525
26-
# Install uv
27-
wget -qO- https://astral.sh/uv/install.sh | sh
28-
source $HOME/.local/bin/env
29-
uv tool install tox --with tox-uv
30-
31-
# Install DevTools
32-
rm -fr .venv && uv venv
33-
source .venv/bin/activate
34-
uv pip install genesis-devtools
26+
source ~/.profile
3527
genesis build $(pwd)
3628
3729
# Temporary upload step is done in the build script

CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# CODEOWNERS file for genesis_core repository
2+
# Each line is a pattern followed by one or more owners
3+
4+
# Default owners for the entire repository
5+
* @gmelikov @phantomii @akremenetsky @slashburygin

genesis/images/genesis_base/install.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ sudo apt update
3838
sudo apt install -y build-essential python3.12-dev python3.12-venv \
3939
cloud-guest-utils irqbalance qemu-guest-agent libev-dev rsync parted j2cli
4040

41+
export UV_INSTALLER_GHE_BASE_URL=https://github.com
42+
sudo chmod +x $IMG_ARTS_PATH/uv-installer.sh
43+
sudo $IMG_ARTS_PATH/uv-installer.sh
44+
source "$HOME"/.local/bin/env
45+
4146
# Install the Core Agent
4247
# Prepare a fresh virtrual environment
4348
rm -fr "$AGENT_PATH/.venv"

0 commit comments

Comments
 (0)