adafruit / ci-arduino

A script that will install all of the common dependencies for testing Arduino library builds using Github Actions
MIT License
115 stars 73 forks source link

Fix "arduino-library" Topic Detection #179

Closed nkaaf closed 7 months ago

nkaaf commented 7 months ago

Fixes #178 The bug was probably introduced in PR #171

This PR fixes the detection if the topic "arduino-library" is present. This fixed code creates a temporary file where the Github API response is written. If the status code is 200 (ok), the repository is public and the temporary file contains the entire response. If the repository does not exist or is private, the status code is 404 (not found). In this first case, the content of the temporary file is parsed to check whether the arduino-library topic exists.

nkaaf commented 7 months ago

Close due to discussion in #178.