Skip to content

Commit

Permalink
fix: Resolved order of ops problem in build script
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-coster committed Jul 9, 2023
1 parent 42ea026 commit 8631274
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 15 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/publish-stitch-site.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,16 @@ jobs:
- name: Install Dependencies
run: pnpm install --filter=@bscotch/gamemaker-releases... --filter=@bscotch/stitch-site...

- name: Build Deps
run: pnpm turbo run build --filter=@bscotch/stitch-site^...

- name: Update Unified Feed
run: pnpm node scripts/update-unified-feed.mjs
working-directory: packages/site

- name: Build
run: pnpm turbo run build --filter=@bscotch/stitch-site...
run: pnpm build
working-directory: packages/site

- name: Upload Artifacts
uses: actions/[email protected]
Expand Down
48 changes: 34 additions & 14 deletions packages/site/src/routes/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,36 @@

<main>
<article>
<h2>Getting Started</h2>
<section>
<h2>Getting Started</h2>
<p>
Stitch consists of a bunch of tools to help automate or improve GameMaker workflows. See the <a
href="https://github.com/bscotch/stitch">GitHub repo</a
> for details and source code for all Stitch projects.
</p>
</section>

<p>
Stitch consists of a bunch of tools to help automate or improve GameMaker workflows. See the <a
href="https://github.com/bscotch/stitch">GitHub repo</a
> for details and source code for all Stitch projects.
</p>

<h3>Unified GameMaker Releases Feed</h3>
<p>
GameMaker releases come in multiple flavors (LTS, stable, and beta), each with its own release
notes for both the IDE and the runtime. The Stitch "GameMaker Releases" <a
href="https://www.npmjs.com/package/@bscotch/gamemaker-releases">npm package</a
> provides mechinisms to convert all of those into a single, unified feed.
</p>
<section>
<h3>Unified GameMaker Releases Feed</h3>
<p>
GameMaker releases come in multiple flavors (LTS, stable, and beta), each with its own
release notes for both the IDE and the runtime. The Stitch "GameMaker Releases" <a
href="https://www.npmjs.com/package/@bscotch/gamemaker-releases">npm package</a
> provides mechinisms to convert all of those into a single, unified feed.
</p>
<p>
Stitch maintains an updated feed and a user-friendly interface for perusing GameMaker
release notes:
</p>
<ul>
<li>
<a href="./gamemaker/releases">Browse the unified release notes</a>
</li>
<li>
<a href="./artifacts/gamemaker-releases.json">See the raw feed</a>
</li>
</ul>
</section>
</article>
</main>

Expand All @@ -51,6 +66,11 @@
font-size: 1.2rem;
margin-top: 2rem;
}
article section {
display: flex;
flex-direction: column;
gap: 0.5em;
}
header {
display: flex;
flex-direction: column;
Expand Down
Empty file.

0 comments on commit 8631274

Please sign in to comment.