summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
26 hoursrefactor: move running of steps into a helper functionLars Wirzenius1-53/+95
28 hoursrefactor: use clone_from to follow new best practice in RustLars Wirzenius2-7/+7
5 daysrefactor: rename Action to UnsafeActionLars Wirzenius4-23/+23
5 daysrefactor: combine PreAction and PostAction into TrustedActionLars Wirzenius3-35/+13
2024-04-14feat: allow config fields to use byte unit suffixesLars Wirzenius1-6/+12
2024-03-31TEMP: diable lintien in deb action, for nowLars Wirzenius1-1/+2
2024-03-29feat: use copy-on-write qcow2 images for VM imageLars Wirzenius1-2/+29
2024-03-29fix: reverse check for dirty git repoLars Wirzenius1-1/+1
2024-03-29refactor: drop builder pattern for DecisionLars Wirzenius1-105/+97
2024-03-29refactor: add type to capture the "run or don't run" decisionLars Wirzenius1-39/+290
2024-03-17feat: fail deb action if lintian finds problemsLars Wirzenius1-1/+1
2024-03-16feat: allow --dput as an alias for --dput-targetLars Wirzenius1-2/+2
2024-03-16feat: run "cargo fetch" with --lockedLars Wirzenius1-0/+1
2024-03-09feat: set a default log levelLars Wirzenius1-1/+5
2024-02-25fix: messaging about whether and why run is run or skippedLars Wirzenius1-3/+5
2024-02-24feat! drop rustup_setupLars Wirzenius1-34/+0
2024-02-24feat! do Debian packages without dh-cargoLars Wirzenius1-40/+79
2024-02-21feat: allow configuring max size of cache, artifactsLars Wirzenius4-7/+43
2024-02-10fix: cargo_clippy actions works in offline modeLars Wirzenius1-1/+9
2024-02-03fix: if clippy finds any problems, fail the actionLars Wirzenius1-1/+4
2024-01-27feat: have a per-project dependencies directoryLars Wirzenius3-3/+11
2024-01-26feat! add a dput post-plan actionLars Wirzenius3-21/+17
2024-01-26feat! add rsync post-plan actionLars Wirzenius2-20/+27
2024-01-26refactor: pass around a reference to a State, not a statedir pathLars Wirzenius4-11/+16
2024-01-26feat: put artifacts into a per-project directoryLars Wirzenius4-7/+29
2024-01-26feat! drop Project::artifacts field and methodLars Wirzenius1-5/+0
2024-01-20fix(CargoFmt): run in check mode, drop meaningless optionsLars Wirzenius1-4/+1
2024-01-20fix: allow cache drive to be 10 gigsLars Wirzenius1-1/+1
2024-01-20feat: set CARGO_TARGET_DIR to /workspace/cache for Rust actionsLars Wirzenius1-29/+41
2024-01-20feat: use /workspace/cache as a persistent cache between runsLars Wirzenius2-1/+11
2024-01-16feat: subcommand to list available actionsLars Wirzenius3-1/+54
2024-01-16feat: subcommand to list projects in a projects fileLars Wirzenius2-1/+26
2024-01-14feat! split SafeAction into PreAction and PostActionLars Wirzenius2-7/+25
2024-01-13fix: if --force is used (without --dry-run), always runLars Wirzenius1-0/+3
2024-01-13feat? run "cargo fetch" without --lockedLars Wirzenius1-1/+0
2024-01-13fix: drop clippy --check optionLars Wirzenius1-1/+1
2024-01-10feat: order projects by name when running themLars Wirzenius1-1/+4
2024-01-10fix: --dry-run logicLars Wirzenius2-4/+10
2024-01-09feat: action cargo_fmtLars Wirzenius1-7/+7
2024-01-08fix: if create source tar that contains itself, failLars Wirzenius1-2/+6
2024-01-08feat: clarify reporting of when CI is run on a project, and whyLars Wirzenius1-97/+133
2024-01-08feat: allow storing "no latest commit"Lars Wirzenius1-2/+2
2024-01-06feat: allow source trees that aren't git checkoutsLars Wirzenius2-5/+28
2024-01-06feat: skip unchanged projects by defaultLars Wirzenius5-84/+159
2024-01-06feat: reduce logspam in qemu.rsLars Wirzenius1-4/+4
2024-01-06add state struct for project stateLars Wirzenius1-2/+71
2024-01-06fix: rename function to match subcommand nameLars Wirzenius1-2/+2
2024-01-06fix: typo method nameLars Wirzenius1-3/+3
2024-01-04feat: --dry-run, only run chosen projectsLars Wirzenius3-86/+115
2024-01-04refactor: rename to plural for correctnessLars Wirzenius1-2/+2