From 09df9f6f46e3098ffecf5f468e165807569efaa0 Mon Sep 17 00:00:00 2001 From: Christopher Schleiden Date: Tue, 28 Feb 2023 07:33:50 -0800 Subject: [PATCH] Update workflows --- .github/workflows/publish-npm.yml | 12 ++-- .github/workflows/publish-playground.yml | 61 ------------------- .../workflows/update-github-dependencies.yml | 35 ----------- 3 files changed, 8 insertions(+), 100 deletions(-) delete mode 100644 .github/workflows/publish-playground.yml delete mode 100644 .github/workflows/update-github-dependencies.yml diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 3d8956c..580290e 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -1,8 +1,8 @@ name: Publish npm packages on: - # Auto-publish every change to the default branch - push: + # For now auto-publish every change to the default branch + push: branches: [main] workflow_dispatch: inputs: @@ -14,6 +14,10 @@ on: - patch - minor - major + version: + description: The version to publish + type: string + default: '' jobs: publish: @@ -25,7 +29,7 @@ jobs: with: node-version: 16 registry-url: 'https://npm.pkg.github.com' - scope: '@github' + scope: '@actions' - run: npm ci env: @@ -36,6 +40,6 @@ jobs: git config user.email github-actions@github.com - name: Publish packages - run: npx lerna publish ${{ github.event.inputs.bump || 'patch' }} --yes + run: npx lerna publish ${{ inputs.version || inputs.bump || 'patch' }} --yes env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish-playground.yml b/.github/workflows/publish-playground.yml deleted file mode 100644 index a51141d..0000000 --- a/.github/workflows/publish-playground.yml +++ /dev/null @@ -1,61 +0,0 @@ -# Simple workflow for deploying static content to GitHub Pages -name: Deploy static content to Pages - -on: - # Runs on pushes targeting the default branch - push: - branches: - - main - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - packages: read - -# Allow one concurrent deployment -concurrency: - group: "pages" - cancel-in-progress: true - -jobs: - # Single deploy job since we're just deploying - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 16 - registry-url: 'https://npm.pkg.github.com' - scope: '@github' - - - run: npm ci - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: build dependencies - run: | - npm run build -ws - - - name: copy index - run: | - cp ./public/index.html ./dist/index.html - working-directory: ./browser-playground - - name: Setup Pages - uses: actions/configure-pages@v2 - - name: Upload artifact - uses: actions/upload-pages-artifact@v1 - with: - path: './browser-playground/dist' - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v1 diff --git a/.github/workflows/update-github-dependencies.yml b/.github/workflows/update-github-dependencies.yml deleted file mode 100644 index 4f69940..0000000 --- a/.github/workflows/update-github-dependencies.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Update @github dependencies - -on: - workflow_dispatch: - - -jobs: - update: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 16 - registry-url: 'https://npm.pkg.github.com' - scope: '@github' - - - run: npm ci - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - run: | - npm update @github/actions-workflow-parser - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - run: | - git config user.name github-actions - git config user.email github-actions@github.com - - - run: | - git add . - git commit -m "Update @github/actions-workflow-parser" - git push \ No newline at end of file