From a540bd264a75e6f9174f8ee378ed2ed35aea3b83 Mon Sep 17 00:00:00 2001 From: "Jan T. Sott" Date: Sun, 26 Jul 2026 11:52:24 +0200 Subject: [PATCH 1/2] feat(ardent): add github.com/idleberg/ardent --- .../idleberg.github.io/ardent/package.yml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 projects/idleberg.github.io/ardent/package.yml diff --git a/projects/idleberg.github.io/ardent/package.yml b/projects/idleberg.github.io/ardent/package.yml new file mode 100644 index 0000000000..6edf94a5a1 --- /dev/null +++ b/projects/idleberg.github.io/ardent/package.yml @@ -0,0 +1,28 @@ +distributable: + url: https://github.com/idleberg/ardent/archive/refs/tags/v{{ version }}.tar.gz + strip-components: 1 + +versions: + github: idleberg/ardent + strip: /^v/ + +build: + dependencies: + rust-lang.org: ^1.85 + rust-lang.org/cargo: '*' + script: cargo install --path . --root {{ prefix }} --locked + +provides: + - bin/ardent + +test: + - run: ardent --version | grep {{ version }} + - run: | + ardent format $FIXTURE > formatted.nsi + printf 'Section\n\tMessageBox MB_OK "hello"\nSectionEnd\n' | diff - formatted.nsi + fixture: &unformatted + extname: nsi + content: | + section + messagebox mb_ok "hello" + sectionend From d61ea854144ff066d2376a20c2af59d252899921 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Thu, 30 Jul 2026 12:51:07 -0400 Subject: [PATCH 2/2] idiomaticize --- projects/idleberg.github.io/ardent/package.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/projects/idleberg.github.io/ardent/package.yml b/projects/idleberg.github.io/ardent/package.yml index 6edf94a5a1..48d367a65b 100644 --- a/projects/idleberg.github.io/ardent/package.yml +++ b/projects/idleberg.github.io/ardent/package.yml @@ -1,10 +1,9 @@ distributable: - url: https://github.com/idleberg/ardent/archive/refs/tags/v{{ version }}.tar.gz + url: https://github.com/idleberg/ardent/archive/refs/tags/{{ version.tag }}.tar.gz strip-components: 1 versions: github: idleberg/ardent - strip: /^v/ build: dependencies: @@ -17,12 +16,17 @@ provides: test: - run: ardent --version | grep {{ version }} - - run: | - ardent format $FIXTURE > formatted.nsi - printf 'Section\n\tMessageBox MB_OK "hello"\nSectionEnd\n' | diff - formatted.nsi - fixture: &unformatted + - run: ardent format $FIXTURE > formatted.nsi + fixture: extname: nsi content: | section messagebox mb_ok "hello" sectionend + # ugh, newlines + - run: head -n3 $FIXTURE >out + fixture: | + Section + MessageBox MB_OK "hello" + SectionEnd + - diff out formatted.nsi