metrics
metrics copied to clipboard
fix: drop support for projects classic
Fix: https://github.com/lowlighter/metrics/issues/1706 by dropping support for projects classic.
As mentioned in the issue description:
The "Manager" achievement (from plugin_achievements) is failing because it uses the deprecated Projects (classic) API: sunset on May 23, 2024.
These changes fix this error by removing legacy API calls/GraphQL queries and updating those API calls/GraphQL queries to use Projects V2. Most of the work was done by @stalomeow, with a few additions from myself. It is my understanding that this is unlikely to be merged, but it's worth a shot, since this is such a great and fun repo.
@lowlighter is there anything stopping this PR from being merged?
This pull request seems to be inactive and will be automatically closed in a few days if it remains without any activity.
Bump! Please don't close :)
The build for this is using deprecated action versions, which is now the reason the for Check Spelling / Check Spelling (push) job failures. To address this, I've rebased onto mikey-:fix-ci-outdated-actions. See https://github.com/lowlighter/metrics/pull/1731 for details on changes included.
Actually I think the stale label is appropriate. I've tried keeping the branch up to date but there are just too many changes now - kind of lost sight of the incremental change. I will now close this PR and just focus on trying to keep my fork up-to-date and working