diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2018-07-20 22:48:43 +0800 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2018-07-20 22:49:20 +0800 |
commit | a2b74e5118196b1afaae015a681d729bae44348f (patch) | |
tree | c51c7f4c614d462ff03df4e5aa6e0afad421b0b7 /bin/debci-trigger-experimental | |
parent | 4f56bafffe656b6eb17294f9802c6eb7c7627df7 (diff) | |
download | dotfiles-a2b74e5118196b1afaae015a681d729bae44348f.tar.gz |
make debci-trigger-experimental its own script
Diffstat (limited to 'bin/debci-trigger-experimental')
-rwxr-xr-x | bin/debci-trigger-experimental | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/bin/debci-trigger-experimental b/bin/debci-trigger-experimental new file mode 100755 index 00000000..7e0602a9 --- /dev/null +++ b/bin/debci-trigger-experimental @@ -0,0 +1,38 @@ +#!/bin/sh + +# run the autopkgtest for the version of the package in experimental, +# which is not otherwise triggered. Note that results will appear +# under unstable, e.g. at +# https://ci.debian.net/packages/m/magit-annex/unstable/amd64/ +# Create ~/local/auth/debci first by visiting +# https://ci.debian.net/api/v1/getkey with an SSO cert installer +# Based on Ian Jackson's stuff in dgit-junk.git + +source="$1" + +if [ "$source" = "" ]; then + echo >&2 "need source package name" + exit 1 +fi + +cd ~/tmp +cat >debci-trigger-experimental.json <<EOF +[ + { + "package" : "$source", + "trigger" : "spwhitton_experimental", + "pin-packages" : [ + [ + "src:$source", + "experimental" + ] + ] + } +] +EOF + +curl --header "Auth-Key: $(cat ~/local/auth/debci)" \ + --form tests=@debci-trigger-experimental.json \ + https://ci.debian.net/api/v1/test/unstable/amd64 + +rm -f debci-trigger-experimental |