[Area 1] Add warning on how to receive support from October (#24740) #6196
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Publish | |
| on: | |
| push: | |
| branches: | |
| - production | |
| jobs: | |
| publish: | |
| name: Production | |
| runs-on: ubuntu-22.04 | |
| permissions: | |
| contents: read | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22.x | |
| cache: npm | |
| - run: npm ci | |
| - uses: actions/cache/restore@v4 | |
| with: | |
| path: | | |
| node_modules/.astro/assets | |
| key: static | |
| - run: npm run build | |
| name: Build | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| NODE_OPTIONS: --max-old-space-size=4096 | |
| - run: npx wrangler deploy | |
| name: Deploy to Cloudflare Workers | |
| env: | |
| CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} | |
| - name: Install rclone | |
| run: sudo -v ; curl https://rclone.org/install.sh | sudo bash | |
| - name: Build vendored Markdown | |
| run: npx tsx bin/generate-index-md.ts | |
| - name: Upload vendored Markdown archives to Vendored Markdown bucket | |
| env: | |
| AWS_ACCESS_KEY_ID: ${{ secrets.VENDORED_DEVDOCS_ACCESS_KEY_ID }} | |
| AWS_SECRET_ACCESS_KEY: ${{ secrets.VENDORED_DEVDOCS_SECRET_ACCESS_KEY }} | |
| run: | | |
| cd distmd && zip -r markdown.zip . | |
| rclone copy \ | |
| --config ../bin/rclone.conf \ | |
| ./markdown.zip \ | |
| devdocs:vendored-markdown | |
| rm markdown.zip | |
| cd .. | |
| cd distllms | |
| for file in $(find . -type f); do | |
| rclone copy \ | |
| --config ../bin/rclone.conf \ | |
| $file \ | |
| devdocs:vendored-markdown | |
| done | |
| cd .. | |
| - name: Upload vendored Markdown files to ZT DevDocs bucket | |
| env: | |
| AWS_ACCESS_KEY_ID: ${{ secrets.ZT_DEVDOCS_ACCESS_KEY_ID }} | |
| AWS_SECRET_ACCESS_KEY: ${{ secrets.ZT_DEVDOCS_SECRET_ACCESS_KEY }} | |
| run: | | |
| rclone sync \ | |
| --config bin/rclone.conf \ | |
| distmd \ | |
| zt:zt-dashboard-dev-docs | |
| - name: Upload vendored Markdown files to AutoRAG DevDocs bucket | |
| env: | |
| AWS_ACCESS_KEY_ID: ${{ secrets.AUTORAG_DEVDOCS_ACCESS_KEY_ID }} | |
| AWS_SECRET_ACCESS_KEY: ${{ secrets.AUTORAG_DEVDOCS_SECRET_ACCESS_KEY }} | |
| run: | | |
| rclone sync \ | |
| --config bin/rclone.conf \ | |
| distmd \ | |
| autorag:developer-docs-full | |
| - uses: actions/cache/save@v4 | |
| if: always() | |
| with: | |
| path: | | |
| node_modules/.astro/assets | |
| key: static |