Skip to content

PRDCT-348: mark Dark Sky deprecated — the upstream API shut down in 2023 - #1082

Merged
jordanrburger merged 2 commits into
mainfrom
PRDCT-348-dark-sky-deprecated
Aug 5, 2026
Merged

PRDCT-348: mark Dark Sky deprecated — the upstream API shut down in 2023#1082
jordanrburger merged 2 commits into
mainfrom
PRDCT-348-dark-sky-deprecated

Conversation

@Iamfle4ka

Copy link
Copy Markdown
Collaborator

The June audit listed dark-sky as the only outright Kill in the entire corpus. The page is still live, still reads as a working connector — and #975, the PR for this very category, does not touch it.

Verified from the source, not from the audit note

darksky.net/dev now serves an Apple support page: "Support for the Dark Sky API ended on March 31, 2023, and has been replaced by Apple's WeatherKit API." And keboola.dark-sky-augmentation is flagged deprecated and excludeFromNewList in the Storage component index, so it cannot be added to a project either.

The page was therefore actively misleading. It told readers to "create an account in the Dark Sky API" and promised "Dark Sky offers 1,000 API calls a day for free" — neither is possible, and the linked API docs no longer exist.

What changed

  • A :::caution[Deprecated] notice carrying the shutdown date, the reason, and what to do about an existing configuration.
  • A concrete replacement: the Weather API connector — verified to carry no deprecated/excludeFromNewList flags, and it covers forecast, real-time, and historical weather.
  • Sign-up instructions and the dead API-docs reference rewritten in the past tense, rather than leaving steps nobody can follow.
  • The Other Data Source Connectors list entry, which had described it as if it worked.

Deliberately NOT deleted — an owner call

The audit's verdict was Kill + 301. I did not do that, on purpose: the component is deprecated, not removed, so a customer whose configuration is failing still needs to find out why. A redirect to the category index would tell them nothing.

If you want the page gone, the delete is mechanical from here (drop the page, add the redirect, remove the nav entry, fix the one inbound link in other/index.md). This notice is the safe state either way.

Verification

Build clean, 306 pages. audit-phase2 at 45 broken links / 0 missing images, unchanged from main; no findings on either touched page.

Third PR from the reconciliation of the June audits against the live sites — companions #1080 and #1081.

…2023

The June audit listed dark-sky as the only outright Kill in the whole corpus.
The page is still live and still reads as a working connector. PR #975, the PR for
this very category, does not touch it.

Verified from the source, not from the audit note: darksky.net/dev now serves an
Apple support page stating "Support for the Dark Sky API ended on March 31, 2023,
and has been replaced by Apple's WeatherKit API." The component
keboola.dark-sky-augmentation is flagged `deprecated` and `excludeFromNewList`
in the Storage component index, so it cannot be added to a project either.

So the page was actively misleading: it told readers to "create an account in the
Dark Sky API" and promised "1,000 API calls a day for free" -- neither is possible.

- Added a `:::caution[Deprecated]` notice with the shutdown date, the reason, and
  what to do about an existing configuration.
- Pointed affected users at the Weather API connector, which carries no
  deprecated/excludeFromNewList flags and covers forecast, real-time, and
  historical weather.
- Rewrote the sign-up instructions and the dead API-docs link in the past tense
  rather than leaving instructions nobody can follow.
- Flagged it in the "Other Data Source Connectors" list too, where it had been
  described as if it worked.

Deliberately NOT deleted. The audit's verdict was Kill + 301, but the component is
deprecated rather than removed, so a customer with a failing configuration still
needs to find out why -- a redirect to the category index would tell them nothing.
Whether to delete the page outright is an owner call; the evidence is here and the
notice is safe either way.

Verified: build clean (306 pages); audit-phase2 at 45 broken links / 0 missing
images, unchanged from main; no findings on either touched page.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@linear-code

linear-code Bot commented Aug 5, 2026

Copy link
Copy Markdown

PRDCT-348

@vercel

vercel Bot commented Aug 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connection-docs Ready Ready Preview Aug 5, 2026 4:26pm

Request Review

@Iamfle4ka Iamfle4ka added the june-audit-fixes Lands a finding from the June 2026 Devin docs audit that was never applied label Aug 5, 2026
@jordanrburger
jordanrburger marked this pull request as ready for review August 5, 2026 16:24
@jordanrburger
jordanrburger enabled auto-merge August 5, 2026 16:25

@keboola-pr-reviewer-bot keboola-pr-reviewer-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: needs_human (risk 2/5) · profile docs

Well-crafted deprecation rewrite needs a human to confirm the product-behaviour claim; no skill flagged anything.

Suggested reviewers: @keboola/docs

@jordanrburger
jordanrburger merged commit ecddcff into main Aug 5, 2026
2 of 3 checks passed
@jordanrburger
jordanrburger deleted the PRDCT-348-dark-sky-deprecated branch August 5, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

june-audit-fixes Lands a finding from the June 2026 Devin docs audit that was never applied

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants