6 Commits
Author SHA1 Message Date
Autumn Liu 1bf51e9a9e update
diff-pr / dix (pull_request) Successful in 6m48s
flake-check / flake-check (pull_request) Failing after 2m49s
lint / lint (pull_request) Successful in 1m48s
2026-09-11 15:27:33 -05:00
Floweynt ba23f719ab ci: fix vulnix GITHUB_OUTPUT format error
diff-pr / dix (pull_request) Successful in 6m30s
flake-check / flake-check (pull_request) Successful in 52s
lint / lint (pull_request) Successful in 1m50s
2026-09-11 15:25:03 -05:00
1447febbaf frcc experiments (#1)
flake-check / flake-check (push) Successful in 57s
lint / lint (push) Successful in 2m13s
diff-tag / dix (push) Successful in 6m13s
Co-authored-by: Autumn Liu <al63244@my.utexas.edu>
Co-authored-by: Floweynt <50057682+Floweynt@users.noreply.github.com>
Reviewed-on: #1
Co-authored-by: autumn <aut.tea7@gmail.com>
2026-09-11 07:31:32 +00:00
Floweynt 6b21be0088 ci: try to fix vulnix v2
diff-tag / dix (push) Successful in 6m9s
flake-check / flake-check (push) Successful in 51s
lint / lint (push) Successful in 1m49s
2026-09-10 23:09:49 -05:00
floweyandFloweynt 0279df6b11 cI: improve cache management (#2)
diff-tag / dix (push) Successful in 6m10s
flake-check / flake-check (push) Successful in 51s
lint / lint (push) Successful in 1m49s
Co-authored-by: Floweynt <50057682+Floweynt@users.noreply.github.com>
Reviewed-on: #2
2026-09-11 02:06:39 +00:00
Floweynt 3a87891486 ci: try to fix vulnix
flake-check / flake-check (push) Canceled after 0s
lint / lint (push) Canceled after 0s
diff-tag / dix (push) Successful in 6m7s
2026-09-10 20:18:03 -05:00
4 changed files with 13 additions and 6 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
API: ${{ github.api_url }}
REPO: ${{ github.repository }}
run: nix run -L .#ci -- upsert-issue vulnix "vulnix: known vulnerabilities in system closure" "$RUNNER_TEMP/issue.md"
run: 'nix run -L .#ci -- upsert-issue vulnix "vulnix: known vulnerabilities in system closure" "$RUNNER_TEMP/issue.md"'
- name: close resolved issue
if: steps.scan.outputs.count == '0'
+7
View File
@@ -1,10 +1,17 @@
{ lib, pkgs }:
let
# vulnix's bundled nix-2.34 broke its own --experimental-features detection
nixConf = pkgs.writeText "ci-nix.conf" "experimental-features = nix-command flakes";
in
# tools must track ci.py's subprocess calls; nix stays ambient (uses the
# runner's own nix, not a pinned one).
pkgs.writers.writePython3Bin "ci" {
flakeIgnore = [ "E501" ];
libraries = [ pkgs.python3Packages.subprocess-tee ];
makeWrapperArgs = [
"--set-default"
"NIX_USER_CONF_FILES"
(toString nixConf)
"--prefix"
"PATH"
":"
+2 -1
View File
@@ -18,7 +18,8 @@ def run(*args, **kw):
def nix(*args):
return subprocess_tee.run(("nix", "--extra-experimental-features", "nix-command flakes", "-L", *args), check=True, text=True).stdout
# tee to stderr - stdout leaks into GITHUB_OUTPUT $() captures
return subprocess_tee.run(("nix", "--extra-experimental-features", "nix-command flakes", "-L", *args), check=True, text=True, stdout=sys.stderr).stdout
def git(*args, check=True):
+3 -4
View File
@@ -163,10 +163,9 @@ in
trusted-public-keys = [ "microvm.cachix.org-1:oXnBc6hRE3eX5rSYdRyMYXnfzcCxC7yKPTbZXALsqys=" ];
};
nix.gc = {
automatic = true;
dates = "daily";
options = "--delete-older-than 14d";
nix.settings = {
min-free = 5 * 1024 * 1024 * 1024;
max-free = 10 * 1024 * 1024 * 1024;
};
# nix.optimise.automatic = true; - doesn't work with microvm.writableStoreOverlay