From 589c6b87be85a60603636d47526675e46d98a015 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 14 Feb 2024 09:33:04 -0300 Subject: update prebuilt script --- Makefile | 11 ++++++++++- contrib/cleanup-prebuilt-dir.sh | 7 +++++++ contrib/publish-prebuilt-dir.sh | 7 +++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100755 contrib/cleanup-prebuilt-dir.sh create mode 100755 contrib/publish-prebuilt-dir.sh diff --git a/Makefile b/Makefile index 4cecfd7a8..dee964769 100644 --- a/Makefile +++ b/Makefile @@ -42,6 +42,15 @@ publish: pnpm run compile pnpm publish -r --no-git-checks + +.PHONY: prebuilt +prebuilt: + ./contrib/cleanup-prebuilt-dir.sh + make backoffice-prebuilt + make backend-prebuilt + make aml-backoffice-prebuilt + ./contrib/publish-prebuilt-dir.sh + .PHONY: backoffice-prebuilt backoffice-prebuilt: pnpm install --frozen-lockfile --filter @gnu-taler/merchant-backoffice-ui... @@ -58,7 +67,7 @@ backend-prebuilt: aml-backoffice-prebuilt: pnpm install --frozen-lockfile --filter @gnu-taler/aml-backoffice-ui... pnpm run --filter @gnu-taler/aml-backoffice-ui... build - ./contrib/copy-aml-backoffice-into-prebuilt.s + ./contrib/copy-aml-backoffice-into-prebuilt.sh #.PHONY: auditor-backoffice-prebuilt #auditor-backoffice-prebuilt: diff --git a/contrib/cleanup-prebuilt-dir.sh b/contrib/cleanup-prebuilt-dir.sh new file mode 100755 index 000000000..1f664f860 --- /dev/null +++ b/contrib/cleanup-prebuilt-dir.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +[ ! -d prebuilt ] && git worktree add -f prebuilt prebuilt && exit 1 + +cd prebuilt +git checkout -- . +git pull diff --git a/contrib/publish-prebuilt-dir.sh b/contrib/publish-prebuilt-dir.sh new file mode 100755 index 000000000..33307a4c0 --- /dev/null +++ b/contrib/publish-prebuilt-dir.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +COMMIT=$(git rev-parse --verify HEAD) +MSG="built from ${COMMIT}" + +git commit -m "$MSG" -a +git push -- cgit v1.2.3