A cli tool to upload an artifact to a tangled repo, mainly during spindle workflows
ci artifact spindle

Major

+4 -1
+4 -1
.tangled/workflows/next-tag.yml
··· 22 printf $SSH_KEY >> $HOME/.ssh/privkey 23 echo "-----END OPENSSH PRIVATE KEY-----" >> $HOME/.ssh/privkey 24 chmod 600 $HOME/.ssh/privkey 25 26 - name: Setup SSH repo 27 command: | ··· 29 git config --global user.name "Evann Regnault" 30 git fetch 31 git checkout main 32 URL=$(git remote get-url origin) 33 REPO=${URL#*//*/} 34 git remote set-url origin "git@tangled.org:"$REPO ··· 58 environment: 59 60 command: | 61 - export GIT_SSH_COMMAND="ssh -i $HOME/.ssh/privkey -o IdentitiesOnly=yes" 62 if [ -f "tag" ]; then 63 TAG=$(cat tag) 64 git tag -a $TAG -m "Release $TAG"
··· 22 printf $SSH_KEY >> $HOME/.ssh/privkey 23 echo "-----END OPENSSH PRIVATE KEY-----" >> $HOME/.ssh/privkey 24 chmod 600 $HOME/.ssh/privkey 25 + export GIT_SSH_COMMAND="ssh -i $HOME/.ssh/privkey -o IdentitiesOnly=yes" 26 + 27 28 - name: Setup SSH repo 29 command: | ··· 31 git config --global user.name "Evann Regnault" 32 git fetch 33 git checkout main 34 + git pull --tags 35 URL=$(git remote get-url origin) 36 REPO=${URL#*//*/} 37 git remote set-url origin "git@tangled.org:"$REPO ··· 61 environment: 62 63 command: | 64 + echo $GIT_SSH_COMMAND 65 if [ -f "tag" ]; then 66 TAG=$(cat tag) 67 git tag -a $TAG -m "Release $TAG"