Skip to content

WIP: v4.0 #42

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 34 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e4c7014
config: introduce instance-level configuration
xtexx Dec 15, 2024
45594c7
overlayfs: apply instance-level tmpfs size settings
xtexx Dec 15, 2024
43323db
config: set /tree as safe directory
xtexx Dec 15, 2024
009161f
config: apply instance-level nspawn options
xtexx Dec 15, 2024
fdc4456
cli: add force option to farewell
xtexx Dec 15, 2024
609a473
build: bump dependencies
xtexx Dec 15, 2024
30fccb3
config: add instance-level config CLI
xtexx Dec 15, 2024
fd8869a
config: use kebab-case for workspace config
xtexx Dec 15, 2024
db1e7b9
config: refactor workspace configuration subcommand
xtexx Dec 15, 2024
0fb9a73
onboarding: simplify onboarding asks
xtexx Dec 15, 2024
7c78906
style: apply clippy fixes
xtexx Dec 15, 2024
9f030bc
update-os: accept instance configurations for ephemeral container
xtexx Dec 15, 2024
cf23c79
config: cache instance config
xtexx Dec 15, 2024
1d53509
container: mount FS before applying config
xtexx Dec 20, 2024
4077ae6
chore: rename ciel-rs crate to ciel
xtexx Dec 20, 2024
754d70c
refactor: rewrite in object oriented style and split out CLI crate
xtexx Dec 21, 2024
5013ff0
chore: move package metadata to workspace
xtexx Dec 21, 2024
20d0fbc
instance: add ro-tree option
xtexx Dec 22, 2024
01947ae
cli: allow specifying workspace directory with CIEL_DIR env var
xtexx Dec 29, 2024
8224f5b
workspace: make more options optional
xtexx Dec 29, 2024
5edfec4
instance: make use-local-repo optional
xtexx Dec 29, 2024
b67efaf
build: keep ephemeral container on failed builds
xtexx Dec 31, 2024
5b30e2d
build: add an flag to discard ephemeral container of failed builds
xtexx Dec 31, 2024
c424d7c
cli: require PACKAGES for build subcommand unless resume is present
xtexx Dec 31, 2024
54fd289
instance: support custom output directory
xtexx Dec 31, 2024
7fb3551
cli: build: passthrough sub-command exit status
xtexx Jan 4, 2025
818edd0
docs: update README to follow up the current state of Ciel
xtexx Jan 4, 2025
5577c58
fix: run `oma` with `--no-progress`
eatradish Jan 7, 2025
c902d07
build: bump dependencies
xtexx Jan 11, 2025
694e33c
build: bump version to 4.0.0
xtexx Jan 11, 2025
cba1954
refactor: move core crate into subdirectory
xtexx Jan 11, 2025
6b06570
container: allow opening containers without locking
xtexx Jan 11, 2025
b64cc00
workspace: replace extra-apt-repos with apt-repos
xtexx Jan 17, 2025
4abd576
cli: workspace: Drop auto maintainer detection
xtexx Jan 17, 2025
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
4 changes: 1 addition & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Rust
name: Build

on: [push, pull_request]

Expand All @@ -16,5 +16,3 @@ jobs:
- uses: actions/checkout@v2
- name: Build
run: cargo build --verbose
- name: Test
run: cargo test
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
/TREE
/SRCS
/STATES
/.cargo

.#*
*.tar*
Expand Down
Loading
Loading