I don’t know yet if this is a GitHub issue or a mistakenly-added asset in the 1.0.3 release, but if you run a GraphQL query on the obsidian-releases
repo, you’ll get back an invalid “asset” from the 1.0.0 release. Oddly, this does not appear when viewing the assets via the website (see below)
You can test this at https://docs.github.com/en/graphql/overview/explorer
Authenticate and then execute the following query:
{
repository(owner: "obsidianmd", name: "obsidian-releases") {
releases(first: 10, orderBy: {field: CREATED_AT, direction: DESC}) {
nodes {
isDraft
isPrerelease
tagName
name
createdAt
url
releaseAssets(last: 100) {
nodes {
name
downloadUrl
}
}
}
}
}
}
Inspect the resulting JSON response:
GitHub website, 1.0.3 release:
This normally wouldn’t even be anything to bat an eyelid at, but it actually did thow a wrench in an autoupdate script that I had which queried the releases via that API. So…