Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ words:
- janky
- lateinit
- keyrings
- linearapp
- linkset
- lavamoat
- libapp
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: ci

on:
schedule:
- cron: '0 6 * * *' # 6am UTC / midnight CST — keeps roadmap data fresh
- cron: '0 6 * * *' # 6am UTC: refreshes the Flutter release table's ages and Upgrade flags
workflow_dispatch:
pull_request:
push:
Expand All @@ -24,8 +24,6 @@ jobs:

- name: 📦 Build Docs
uses: ./.github/actions/astro_site
env:
LINEAR_API_KEY: ${{ secrets.LINEAR_API_KEY }}

- name: 🚀 Deploy to Cloudflare Pages
if:
Expand Down
15 changes: 0 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,6 @@

Home of the [docs.shorebird.dev](https://docs.shorebird.dev) site.

## 🗺️ Roadmap page

The `/roadmap` page fetches live data from Linear at build time. To see real
data locally, export your Linear API key before running the dev server:

```sh
export LINEAR_API_KEY=your_key_here
npm run dev
```

You can create a personal API key at **Linear → Settings → API → Personal API
Keys**. Without the key the page renders a fallback message instead of crashing.

In CI the key is read from the `LINEAR_API_KEY` repository secret.

## 🐦 Flutter release data

The table on
Expand Down
3 changes: 2 additions & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,6 @@ export default defineConfig({
collapsed: true,
items: [{ autogenerate: { directory: 'flutter-concepts' } }],
},
{ label: 'Roadmap', link: '/roadmap/' },
{ label: 'Changelog', link: '/changelog/' },
],
plugins: [
Expand Down Expand Up @@ -394,5 +393,7 @@ Developer & Agent Interfaces:
'/ci/checks/format': '/ci/',
'/ci/checks/run-tests': '/ci/',
'/ci/checks/upload-coverage': '/ci/',
// The roadmap was replaced by the changelog.
'/roadmap': '/changelog/',
},
});
2 changes: 1 addition & 1 deletion src/data/changelog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ async function checkDocLink(file: string, href: string): Promise<void> {
'published page instead.',
);
}
// Standalone pages like /roadmap/ aren't in the docs collection.
// Standalone pages like /changelog/ aren't in the docs collection.
const standalone = [
`src/pages/${path}.astro`,
`src/pages/${path}/index.astro`,
Expand Down
291 changes: 0 additions & 291 deletions src/pages/roadmap.astro

This file was deleted.

Loading