diff --git a/.github/workflows/pkgs-delete.yml b/.github/workflows/pkgs-delete.yml index d2abe09b3..1edc446d9 100644 --- a/.github/workflows/pkgs-delete.yml +++ b/.github/workflows/pkgs-delete.yml @@ -21,10 +21,10 @@ jobs: run: pip install requests - name: Install Packaging run: pip install packaging - - name: Get versions below 3.6.0 + - name: Delete versions below 3.6.1 env: MYGET_FEED: 'neo' - PACKAGE_NAMES: 'Neo.SmartContract.Framework,Neo.SmartContract.Testing' + PACKAGE_NAMES: 'Neo,Neo.VM,Neo.Json,Neo.Cryptography.BLS12_381,Neo.SmartContract.Framework,Neo.SmartContract.Testing' MYGET_API_KEY: ${{ secrets.MYGET_TOKEN }} run: | import requests @@ -32,7 +32,7 @@ jobs: import os def get_versions(feed, package_name, api_key): - url = f"https://www.myget.org/F/{feed}/api/v2/Packages?$filter=Id eq '{package_name}'&$format=json" + url = f"https://www.myget.org/F/{feed}/api/v2/Packages?$select=Version&$filter=Id eq '{package_name}'&$format=json" headers = {'Accept': 'application/json'} response = requests.get(url, headers=headers) if response.status_code == 200: @@ -45,7 +45,7 @@ jobs: url = f"https://www.myget.org/F/{feed}/api/v2/package/{package_name}/{ver}?hardDelete=true" headers = {"X-NuGet-ApiKey": api_key} response = requests.delete(url, headers=headers) - return response.status_code == 204 # 204 No Content, success + return response.status_code == 200 # Success feed = os.environ['MYGET_FEED'] package_names = os.environ['PACKAGE_NAMES'].split(',') @@ -54,7 +54,7 @@ jobs: for package_name in package_names: versions_to_delete = get_versions(feed, package_name, api_key) for ver in versions_to_delete: - if version.parse(ver.split("-", 1)[0]) >= version.Version("3.6.0"): + if version.parse(ver.split("-", 1)[0]) >= version.Version("3.6.1"): print(f"Omited {ver} of package {package_name}.") continue if delete_version(feed, package_name, ver, api_key):