Skip to content

Commit

Permalink
feat: add workflows
Browse files Browse the repository at this point in the history
feat: remove typer

feat: cleanup vitepress theme

feat: extract sidebar

feat: after-install scripts

feat: pass wd

feat: add shortcuts

fix: deadlinks

feat: add missing articles

feat: keep source when symlinking

feat: revert package.json

feat: cleanup

vercel

fix: build

fix: logo

feat: algolia

feat: remove typer
  • Loading branch information
bojanrajh committed Feb 22, 2024
1 parent 2633c2c commit 2de6dc2
Show file tree
Hide file tree
Showing 59 changed files with 1,029 additions and 2,490 deletions.
7 changes: 7 additions & 0 deletions .github/scripts/docs-after-clone.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#! /usr/bin/env bash
set -e

[[ -z "$1" ]] && echo "Missing working directory argument" && exit 1

echo "Installing root pnpm"
pnpm -C $1 i
1 change: 1 addition & 0 deletions .github/scripts/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
build-end: {}
24 changes: 24 additions & 0 deletions .github/workflows/deploy-developer-portal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This workflow is triggered whenever the main branch is updated
name: Deploy to DevHub

on:
push:
branches:
- main

jobs:
trigger-deployment:
name: Trigger deployment
runs-on: ubuntu-latest
steps:

- uses: octokit/request-action@v2.x
name: Trigger deployment
with:
route: POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
owner: shopware
repo: developer-portal
ref: main
workflow_id: checkout-test-build-deploy.yml
env:
GITHUB_TOKEN: ${{ secrets.DEV_HUB_PERSONAL_ACCESS_TOKEN }}
19 changes: 19 additions & 0 deletions .github/workflows/developer-portal-healthckeck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Healthcheck

on:
pull_request:
branches:
- main

jobs:

create-healthcheck:
uses: shopware/developer-portal/.github/workflows/healthcheck.yml@main
with:
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
branch: ${{ github.event.pull_request.head.ref }}
sha: ${{ github.event.pull_request.head.sha }}
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PERSONAL_TOKEN: ${{ secrets.DEV_HUB_PERSONAL_ACCESS_TOKEN }}
39 changes: 39 additions & 0 deletions .github/workflows/update-healthcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This workflow is triggered from developer-portal
name: Update healthcheck

on:
workflow_dispatch:
inputs:
owner:
description: "Owner to checkout"
required: true
type: string
repo:
description: "Repo to checkout"
required: true
type: string
check:
description: "Check ID"
required: true
type: string
conclusion:
description: "Healthcheck conclusion"
required: true
type: string
run_id:
description: "Workflow run ID"
required: true
type: string

jobs:

update-healthcheck:
uses: shopware/developer-portal/.github/workflows/update-healthcheck.yml@main
with:
owner: ${{ inputs.owner }}
repo: ${{ inputs.repo }}
check: ${{ inputs.check }}
conclusion: ${{ inputs.conclusion }}
run_id: ${{ inputs.run_id }}
secrets:
TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 2de6dc2

Please sign in to comment.