mirror of
https://code.forgejo.org/actions/forgejo-release
synced 2026-04-08 19:04:17 +00:00
feat: refactor and error handling
This commit is contained in:
parent
47f2d7a74e
commit
f818df06f9
2 changed files with 32 additions and 30 deletions
8
testdata/forgejo-release-test.sh
vendored
8
testdata/forgejo-release-test.sh
vendored
|
|
@ -6,15 +6,15 @@ PS4='${BASH_SOURCE[0]}:$LINENO: ${FUNCNAME[0]}: '
|
|||
|
||||
test_teardown() {
|
||||
setup_api
|
||||
api DELETE repos/$REPO/releases/tags/$TAG || true
|
||||
api DELETE repos/$REPO/tags/$TAG || true
|
||||
api_json DELETE repos/$REPO/releases/tags/$TAG || true
|
||||
api_json DELETE repos/$REPO/tags/$TAG || true
|
||||
rm -fr dist/release
|
||||
}
|
||||
|
||||
test_reset_repo() {
|
||||
local project="$1"
|
||||
api DELETE repos/$REPO || true
|
||||
api POST user/repos --data-raw '{"name":"'$project'", "auto_init":true}'
|
||||
api_json DELETE repos/$REPO || true
|
||||
api_json POST user/repos --data-raw '{"name":"'$project'", "auto_init":true}'
|
||||
git clone $FORGEJO/$REPO $TMP_DIR/repo
|
||||
SHA=$(git -C $TMP_DIR/repo rev-parse HEAD)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue