Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
12 changes: 2 additions & 10 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,11 @@ jobs:
run: |
set -eux

# Install uv
wget -qO- https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
uv tool install tox --with tox-uv

# Install DevTools
rm -fr .venv && uv venv
source .venv/bin/activate
uv pip install genesis-devtools
source ~/.profile
genesis build $(pwd)

# Temporary upload step is done in the build script
VERSION="$(genesis get-version .)"
VERSION="$(genesis --silent get-version .)"

# Prepare `raw` and `raw.gz` images
cd output
Expand Down
5 changes: 5 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# CODEOWNERS file for genesis_core repository
# Each line is a pattern followed by one or more owners

# Default owners for the entire repository
* @gmelikov @phantomii @akremenetsky @slashburygin
12 changes: 12 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
SHELL := bash
ifeq ($(SSH_KEY),)
SSH_KEY = ~/.ssh/id_rsa.pub
endif

all: help

help:
@echo "build - build base image"

build:
genesis build -i $(SSH_KEY) -f .
4 changes: 4 additions & 0 deletions genesis/images/genesis_base/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ sudo apt update
sudo apt install -y build-essential python3.12-dev python3.12-venv \
cloud-guest-utils irqbalance qemu-guest-agent libev-dev rsync parted j2cli

export UV_INSTALLER_GHE_BASE_URL=https://github.com
curl -LsSf https://github.com/astral-sh/uv/releases/download/0.11.7/uv-installer.sh | sh
source "$HOME"/.local/bin/env
Comment thread
slashburygin marked this conversation as resolved.

# Install the Core Agent
# Prepare a fresh virtrual environment
rm -fr "$AGENT_PATH/.venv"
Expand Down
Loading