intoli / user-agents

A JavaScript library for generating random user agents with data that's updated daily.
Other
981 stars 51 forks source link

Nightly publish job failing #65

Closed bwertman-rc closed 1 year ago

bwertman-rc commented 1 year ago

The nightly build to update the user-agent json has been failing for about two months. https://app.circleci.com/pipelines/github/intoli/user-agents?branch=master

sudiphed commented 1 year ago

This might correspond to the migration from Google Universal Analytics to Google Analytics 4: https://support.google.com/analytics/answer/11583528?hl=en

xpose2000 commented 1 year ago

This might correspond to the migration from Google Universal Analytics to Google Analytics 4: https://support.google.com/analytics/answer/11583528?hl=en

I reached out to the author and you are correct. They need a new data source because GA4 does not have all of the metadata required to generate user agents.

So unless a new data source is found no new builds can be created.

xpose2000 commented 1 year ago

Good news, builds should be working again within 7 days. Fingers crossed.

sangaline commented 1 year ago

Yes, nightly builds should be working again as of last night! I bumped the minor version to v1.1 because the analytics backend has changed, but everything should be exactly compatible with the earlier versions. Please let me know if you run into any issues with it.

The comments above about Google sunsetting Universal Analytics is correct. The new releases are powered by a new custom analytics backend that was designed to be less reliant on third parties and to facilitate the donation of data from other websites. There will be some updates in the near future that explain more about this.

sangaline commented 1 year ago

I'm going to close this for now, please create a new issue if you run into any problems with the new releases.