Skip to content

Added Apple WWDC 2025 note #699

Added Apple WWDC 2025 note

Added Apple WWDC 2025 note #699

Workflow file for this run

name: Build CommandPost Website
on:
workflow_dispatch:
push:
branches:
- main
tags:
- '*'
pull_request:
types: [closed]
issues:
types: [opened, closed, labeled, unlabeled]
release:
types: [created]
jobs:
generate_markdown:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 16
- name: Install dependencies
run: npm install axios
- name: Generate Bug Tracker Markdown
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO_NAME: ${{ github.repository }}
run: node .github/scripts/generate-bug-tracker.js
- name: Generate Wish List Markdown
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO_NAME: ${{ github.repository }}
run: node .github/scripts/generate-wishlist.js
- name: Generate Snippets Markdown
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO_NAME: ${{ github.repository }}
run: node .github/scripts/generate-snippets.js
- name: Generate Sponsors Markdown
env:
GITHUB_TOKEN: ${{ secrets.SPONSORS_TOKEN }}
run: node .github/scripts/generate-sponsors.js
- name: Commit and push if it's necessary
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git diff --quiet && git diff --staged --quiet || (
git stash --include-untracked
git pull --rebase origin main
git stash pop
git add docs/_includes/*
git commit -m "Update Generated Markdown Files"
git push
)
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
name: docs
path: docs/
publish:
name: Publish to retype branch
needs: [generate_markdown]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
- uses: retypeapp/action-build@latest
env:
RETYPE_KEY: ${{ secrets.RETYPE_SECRET }}
- uses: retypeapp/action-github-pages@latest
with:
update-branch: true