Open blalop opened 3 years ago
@blalop We experienced the same Issue. A workaround is to trigger the import via Ansible Galaxy command:
ansible-galaxy role import --api-key $GALAXY_API_KEY $GITHUB_USERNAME $GITHUB_REPOSITORY
It seems there are no more notifications since late 2021? Is that possible?
I'm also seeing this issue, any updates on if this is going to get fixed? Is there a workaround that's not manually importing on every release?
Bug Report
First of all, sorry if this is not the proper way to report this, but I could not find another communication channel to seek for help in this topic.
SUMMARY
From a few months for now, our roles at @idealista are not being automatically published to galaxy. We use travis ci for CI/CD and in the past we configured the webhook according to the docs. And we do that for all our roles, such as the airflow-role's travis config file.
Now, taking a look to "My Imports" in galaxy.ansible.com website, we can see that our last successful auto import has id 821691, as it is the last import with the travis badge appearing in the top right corner. The import can also be checked using the API. We've been publishing manually since then.
But going further, and this is what really bugs me, is that if we take a look at the notifications endpoint logs from galaxy.ansible.com/api:
And assuming that this logs are chronologically sorted, it seems that no one has been invoking this endpoint since 2021-07-02 (when our last import was made). So, does this means that no one is calling it properly? Could it be the transition from travis-ci.org to travis-ci.com?
STEPS TO REPRODUCE
Just configure Travis CI to use the Ansible Galaxy's webhook to automatically import any role into Galaxy.
EXPECTED RESULTS
Automatic role import.
ACTUAL RESULTS
No automatic role import, as it has to be manually imported. This also happens to our new roles.