Loading .github/workflows/build.yaml +18 −3 Original line number Diff line number Diff line Loading @@ -56,7 +56,6 @@ jobs: - run: deno task publish --dry-run publish-jsr: if: github.event_name == 'push' needs: [test, lint] runs-on: ubuntu-latest permissions: Loading Loading @@ -95,16 +94,18 @@ jobs: - run: 'cat "$CHANGES_FILE"' env: CHANGES_FILE: ${{ steps.extract-changelog.outputs.output-file }} - if: github.ref_type == 'tag' - if: github.event_name == 'push' && github.ref_type == 'tag' uses: softprops/action-gh-release@v1 with: body_path: ${{ steps.extract-changelog.outputs.output-file }} name: Fedify ${{ github.ref_name }} generate_release_notes: false discussion_category_name: Announcements - run: deno task publish --allow-dirty - if: github.event_name == 'push' run: deno task publish --allow-dirty publish-examples-blog: if: github.event_name == 'push' needs: [test, lint] runs-on: ubuntu-latest permissions: Loading @@ -128,6 +129,7 @@ jobs: permissions: id-token: write pages: write deployments: write environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} Loading @@ -142,4 +144,17 @@ jobs: with: path: docs/_site - id: deployment if: github.event_name == 'push' && github.ref_type == 'tag' uses: actions/deploy-pages@v4 - if: github.event_name == 'pull_request' || github.ref_type == 'branch' uses: nwtgck/actions-netlify@v3.0 with: publish-dir: docs/_site production-branch: main github-token: ${{ github.token }} enable-pull-request-comment: false enable-commit-comment: false env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} timeout-minutes: 1 .vscode/settings.json +3 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ "apidoc", "bccs", "btos", "callouts", "cfworker", "codegen", "Deno", Loading @@ -45,6 +46,8 @@ "jsonld", "langstr", "Lemmy", "lume", "lumocs", "Misskey", "nodeinfo", "phensley", Loading docs/_config.ts +7 −5 Original line number Diff line number Diff line import { maxWith } from "@std/collections"; import { compare, format, parse, SemVer } from "@std/semver"; import lume from "lume/mod.ts"; import lumocs from "lumocs/mod.ts"; import relativeUrls from "lume/plugins/relative_urls.ts"; import title from "lume_markdown_plugins/title.ts"; import image from "lume_markdown_plugins/image.ts"; import title from "lume_markdown_plugins/title.ts"; import lumocs from "lumocs/mod.ts"; import externalLinks from "npm:markdown-it-external-links@0.0.6"; import callouts from "npm:markdown-it-obsidian-callouts@0.2.3"; import { maxWith } from "@std/collections"; import { compare, format, parse, SemVer } from "@std/semver"; const site = lume({}, { markdown: { Loading Loading @@ -96,7 +96,9 @@ async function getApiUrl( return null; } const version = await getPackageVersion(); const version = Deno.env.get("GITHUB_REF_TYPE") === "tag" ? Deno.env.get("GITHUB_REF_NAME") : await getPackageVersion(); const symbols = await getApiSymbols(version); site.process([".html"], async (pages) => { Loading Loading
.github/workflows/build.yaml +18 −3 Original line number Diff line number Diff line Loading @@ -56,7 +56,6 @@ jobs: - run: deno task publish --dry-run publish-jsr: if: github.event_name == 'push' needs: [test, lint] runs-on: ubuntu-latest permissions: Loading Loading @@ -95,16 +94,18 @@ jobs: - run: 'cat "$CHANGES_FILE"' env: CHANGES_FILE: ${{ steps.extract-changelog.outputs.output-file }} - if: github.ref_type == 'tag' - if: github.event_name == 'push' && github.ref_type == 'tag' uses: softprops/action-gh-release@v1 with: body_path: ${{ steps.extract-changelog.outputs.output-file }} name: Fedify ${{ github.ref_name }} generate_release_notes: false discussion_category_name: Announcements - run: deno task publish --allow-dirty - if: github.event_name == 'push' run: deno task publish --allow-dirty publish-examples-blog: if: github.event_name == 'push' needs: [test, lint] runs-on: ubuntu-latest permissions: Loading @@ -128,6 +129,7 @@ jobs: permissions: id-token: write pages: write deployments: write environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} Loading @@ -142,4 +144,17 @@ jobs: with: path: docs/_site - id: deployment if: github.event_name == 'push' && github.ref_type == 'tag' uses: actions/deploy-pages@v4 - if: github.event_name == 'pull_request' || github.ref_type == 'branch' uses: nwtgck/actions-netlify@v3.0 with: publish-dir: docs/_site production-branch: main github-token: ${{ github.token }} enable-pull-request-comment: false enable-commit-comment: false env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} timeout-minutes: 1
.vscode/settings.json +3 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ "apidoc", "bccs", "btos", "callouts", "cfworker", "codegen", "Deno", Loading @@ -45,6 +46,8 @@ "jsonld", "langstr", "Lemmy", "lume", "lumocs", "Misskey", "nodeinfo", "phensley", Loading
docs/_config.ts +7 −5 Original line number Diff line number Diff line import { maxWith } from "@std/collections"; import { compare, format, parse, SemVer } from "@std/semver"; import lume from "lume/mod.ts"; import lumocs from "lumocs/mod.ts"; import relativeUrls from "lume/plugins/relative_urls.ts"; import title from "lume_markdown_plugins/title.ts"; import image from "lume_markdown_plugins/image.ts"; import title from "lume_markdown_plugins/title.ts"; import lumocs from "lumocs/mod.ts"; import externalLinks from "npm:markdown-it-external-links@0.0.6"; import callouts from "npm:markdown-it-obsidian-callouts@0.2.3"; import { maxWith } from "@std/collections"; import { compare, format, parse, SemVer } from "@std/semver"; const site = lume({}, { markdown: { Loading Loading @@ -96,7 +96,9 @@ async function getApiUrl( return null; } const version = await getPackageVersion(); const version = Deno.env.get("GITHUB_REF_TYPE") === "tag" ? Deno.env.get("GITHUB_REF_NAME") : await getPackageVersion(); const symbols = await getApiSymbols(version); site.process([".html"], async (pages) => { Loading