aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml2
-rw-r--r--SPEC.md5
2 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ccece88..6a41bfd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -44,7 +44,9 @@ jobs:
gh release delete -y latest || true;
gh release create -t latest latest lpm.x86_64-linux lpm.x86_64-windows.exe
git branch -f latest HEAD
+ git tag -f latest
git push -f origin refs/heads/latest
+ git push -f origin refs/tags/latest
fi
build_macos:
diff --git a/SPEC.md b/SPEC.md
index c0b1508..f492787 100644
--- a/SPEC.md
+++ b/SPEC.md
@@ -54,9 +54,10 @@ The vast majority of plugins are `singleton` plugins.
`files`. To pull the whole repository, use `"."`.
* `post`: Optionally a string which represents a command to run. If presented
with a dictionary, takes `ARCH` keys, and runs a different command per `ARCH`.
+* `extra`: Optionally a dictionary which holds any desired extra information.
-Any keys not present in this official listing are acceptbale, although they
-can be ignored by any particular package manager or parser.
+Any keys not present in this official listing render the manifest non-conforming.
+Any extra keys should be placed in `extra`.
### Dependencies