diff options
author | Polarian | 2023-04-08 19:23:40 +0100 |
---|---|---|
committer | GitHub | 2023-04-08 19:23:40 +0100 |
commit | aeae83f7e1485218dd425a83ab72814365e1b92c (patch) | |
tree | 2ecaa881ecfff64b230f2dfc9b4b58eea9348c12 | |
parent | 27367713f6e93828c305419fdf10145c1817f63e (diff) | |
parent | f9397c386fa3e33a4646d9c553fabe145ccc7420 (diff) | |
download | aur-aeae83f7e1485218dd425a83ab72814365e1b92c.tar.gz |
Merge pull request #4 from reposilite-playground/cleanup
Cleanup onedev scripts; migrating to github
-rw-r--r-- | .onedev-buildspec.yml | 51 | ||||
-rwxr-xr-x | update.sh | 71 |
2 files changed, 0 insertions, 122 deletions
diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml deleted file mode 100644 index 45a65c23000b..000000000000 --- a/.onedev-buildspec.yml +++ /dev/null @@ -1,51 +0,0 @@ -version: 20 -jobs: -- name: Build Package - jobExecutor: Server - steps: - - !CommandStep - name: Build - runInContainer: false - interpreter: !DefaultInterpreter - commands: - - pwd - useTTY: false - condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - retryCondition: never - maxRetries: 3 - retryDelay: 30 - timeout: 3600 -- name: Github - jobExecutor: Server - steps: - - !CheckoutStep - name: Checkout - cloneCredential: !DefaultCredential {} - withLfs: false - withSubmodules: false - condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - - !CommandStep - name: Push Tags - runInContainer: false - interpreter: !DefaultInterpreter - commands: - - git push https://polarian:@secret:ghpass@@@github.com/reposilite-playground/reposilite-aur - HEAD:master - - git push --tags https://polarian:@secret:ghpass@@@github.com/reposilite-playground/reposilite-aur - HEAD:master - useTTY: false - condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - triggers: - - !BranchUpdateTrigger - branches: master - projects: polarrepo/reposilite - - !TagCreateTrigger - projects: polarrepo/reposilite - retryCondition: never - maxRetries: 3 - retryDelay: 30 - timeout: 3600 - postBuildActions: - - !SendNotificationAction - condition: always - receivers: user(polariandev) diff --git a/update.sh b/update.sh deleted file mode 100755 index eb2209bf7b0e..000000000000 --- a/update.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/bash - -set -eo pipefail - -usage() { echo -e "Usage: $0 [-f] [-c]\n -i : inital build\n -c : run in cron mode" 1>&2; exit 1; } - -cron= -initial= - -while getopts ":ic" o; do - case $o in - i) - initial=y - ;; - c) - cron=y - ;; - *) - usage - ;; - esac -done - -s_dir="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -cd $s_dir - -git checkout master -git pull -p --ff-only - -if git branch -r | grep release/ &>/dev/null; then - echo "Remote release branch detected ; will not create another, exiting" - exit -fi - -build_ver=`grep ^pkgver= PKGBUILD | cut -d= -f2` -release_ver=`curl --silent "https://api.github.com/repos/dzikoysk/reposilite/releases/latest" | jq -r .tag_name` -new_ver=`echo -e "$release_ver\n$build_ver" | sort -rV | head -n 1` - -if [ $new_ver = $build_ver -a "${initial}x" = "x" ] ; then - exit -fi - -if [ "${initial}x" = "x" ] ; then - echo "New version available: $new_ver (last build is $build_ver)" - sed -i -e "s/^pkgver=.*/pkgver=$new_ver/" PKGBUILD - sed -i -e "s/^pkgrel=.*/pkgrel=1/" PKGBUILD - updpkgsums -m -else - cd .. - echo "Building version $build_ver (initial)" -fi - -echo "Building package" -if [ "${cron}x" = "yx" ] ; then - time (makepkg --skippgpcheck -CcLm > $s_dir/build.log) -else - time (makepkg --skippgpcheck -CcLm | tee $s_dir/build.log) -fi - -if [ "${initial}x" = "x" ] ; then - makepkg --printsrcinfo > .SRCINFO - git checkout -b release/$new_ver - git add PKGBUILD .SRCINFO - git commit -m "Released $new_ver" - git push -u origin release/$new_ver - echo "{\"targetProjectId\":21,\"sourceProjectId\":21,\"targetBranch\":\"master\",\"sourceBranch\":\"release/$new_ver\",\"title\":\"Bump version to $new_ver\",\"description\":\"Bump version to $new_ver\",\"mergeStrategy\":\"CREATE_MERGE_COMMIT_IF_NECESSARY\",\"reviewerIds\":[1],\"assigneeIds\":[1]}" | curl -u $TOKEN -d@- -H "Content-Type: application/json" https://onedev.polarian.dev/~api/pulls - git checkout master - git branch -D release/$new_ver - rm reposilite-$new_ver.tar.* - rm reposilite-$new_ver-1-any.pkg.tar.* -fi |