From 37653fee262a427d52796e138acd9f3499efc45e Mon Sep 17 00:00:00 2001 From: QiubyZ Date: Thu, 12 Sep 2024 01:22:15 +0800 Subject: [PATCH] Ubah Lagi --- delete.sh | 19 ------------------- main.py | 26 -------------------------- 2 files changed, 45 deletions(-) delete mode 100644 delete.sh delete mode 100644 main.py diff --git a/delete.sh b/delete.sh deleted file mode 100644 index 6af7eeb..0000000 --- a/delete.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -username="QiubyZ" # Ganti dengan username GitHub kamu -repository="apk-autorelease" # Ganti dengan nama repository kamu - -gh api graphql -F username="$username" -F reponame="$repository" -f ' -query($username: String!, $reponame: String!) { - repository(owner: $username, name: $reponame) { - refs(refPrefix: "refs/tags/", first: 100) { - nodes { - name - } - } - } -} -' --jq '.data.repository.refs.nodes[].name' | while read -r tag; do - gh tag delete --force "$tag" - echo "Tag '$tag' berhasil dihapus." -done diff --git a/main.py b/main.py deleted file mode 100644 index aa4d9db..0000000 --- a/main.py +++ /dev/null @@ -1,26 +0,0 @@ -import requests - -# Ganti dengan informasi Anda -username = "QiubyZ" -repo = "apk-autorelease" -token = "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" - -headers = {"Authorization": f"token {token}"} - -# Hapus semua rilis -releases_url = f"https://api.github.com/repos/{username}/{repo}/releases" -releases = requests.get(releases_url, headers=headers).json() -for release in releases: - release_id = release["id"] - delete_url = f"https://api.github.com/repos/{username}/{repo}/releases/{release_id}" - requests.delete(delete_url, headers=headers) - -# Hapus semua tag -tags_url = f"https://api.github.com/repos/{username}/{repo}/tags" -tags = requests.get(tags_url, headers=headers).json() -for tag in tags: - tag_name = tag["name"] - delete_url = f"https://api.github.com/repos/{username}/{repo}/git/refs/tags/{tag_name}" - requests.delete(delete_url, headers=headers) - -print("Semua rilis dan tag telah dihapus.")