Skip to content

Commit

Permalink
Disable GH workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
Kitenite committed Jun 27, 2024
1 parent 4478692 commit 5940a09
Show file tree
Hide file tree
Showing 3 changed files with 120 additions and 120 deletions.
94 changes: 47 additions & 47 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
name: Build

on:
push:
branches: [main]
paths-ignore:
- "**.md"
- "**.spec.js"
- ".idea"
- ".vscode"
- ".dockerignore"
- "Dockerfile"
- ".gitignore"
- ".github/**"
- "!.github/workflows/build.yml"

jobs:
build:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]

steps:
- name: Checkout Code
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18

- name: Install Dependencies
run: npm install

- name: Build Release Files
run: npm run build
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: release_on_${{ matrix. os }}
path: release/
retention-days: 5
# name: Build

# on:
# push:
# branches: [main]
# paths-ignore:
# - "**.md"
# - "**.spec.js"
# - ".idea"
# - ".vscode"
# - ".dockerignore"
# - "Dockerfile"
# - ".gitignore"
# - ".github/**"
# - "!.github/workflows/build.yml"

# jobs:
# build:
# runs-on: ${{ matrix.os }}

# strategy:
# matrix:
# os: [macos-latest, ubuntu-latest, windows-latest]

# steps:
# - name: Checkout Code
# uses: actions/checkout@v3

# - name: Setup Node.js
# uses: actions/setup-node@v3
# with:
# node-version: 18

# - name: Install Dependencies
# run: npm install

# - name: Build Release Files
# run: npm run build
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

# - name: Upload Artifact
# uses: actions/upload-artifact@v3
# with:
# name: release_on_${{ matrix. os }}
# path: release/
# retention-days: 5
144 changes: 72 additions & 72 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,81 +1,81 @@
name: CI
# name: CI

on:
pull_request_target:
branches:
- main
# on:
# pull_request_target:
# branches:
# - main

permissions:
pull-requests: write
# permissions:
# pull-requests: write

jobs:
job1:
name: Check Not Allowed File Changes
runs-on: ubuntu-latest
outputs:
markdown_change: ${{ steps.filter_markdown.outputs.change }}
markdown_files: ${{ steps.filter_markdown.outputs.change_files }}
steps:
# jobs:
# job1:
# name: Check Not Allowed File Changes
# runs-on: ubuntu-latest
# outputs:
# markdown_change: ${{ steps.filter_markdown.outputs.change }}
# markdown_files: ${{ steps.filter_markdown.outputs.change_files }}
# steps:

- name: Check Not Allowed File Changes
uses: dorny/paths-filter@v2
id: filter_not_allowed
with:
list-files: json
filters: |
change:
- 'package-lock.json'
- 'yarn.lock'
- 'pnpm-lock.yaml'
# - name: Check Not Allowed File Changes
# uses: dorny/paths-filter@v2
# id: filter_not_allowed
# with:
# list-files: json
# filters: |
# change:
# - 'package-lock.json'
# - 'yarn.lock'
# - 'pnpm-lock.yaml'

# ref: https://github.com/github/docs/blob/main/.github/workflows/triage-unallowed-contributions.yml
- name: Comment About Changes We Can't Accept
if: ${{ steps.filter_not_allowed.outputs.change == 'true' }}
uses: actions/github-script@v6
with:
script: |
let workflowFailMessage = "It looks like you've modified some files that we can't accept as contributions."
try {
const badFilesArr = [
'package-lock.json',
'yarn.lock',
'pnpm-lock.yaml',
]
const badFiles = badFilesArr.join('\n- ')
const reviewMessage = `👋 Hey there spelunker. It looks like you've modified some files that we can't accept as contributions. The complete list of files we can't accept are:\n- ${badFiles}\n\nYou'll need to revert all of the files you changed in that list using [GitHub Desktop](https://docs.github.com/en/free-pro-team@latest/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit) or \`git checkout origin/main <file name>\`. Once you get those files reverted, we can continue with the review process. :octocat:\n\nMore discussion:\n- https://github.com/onlook-dev/browser/issues/`
createdComment = await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.number,
body: reviewMessage,
})
workflowFailMessage = `${workflowFailMessage} Please see ${createdComment.data.html_url} for details.`
} catch(err) {
console.log("Error creating comment.", err)
}
core.setFailed(workflowFailMessage)
# # ref: https://github.com/github/docs/blob/main/.github/workflows/triage-unallowed-contributions.yml
# - name: Comment About Changes We Can't Accept
# if: ${{ steps.filter_not_allowed.outputs.change == 'true' }}
# uses: actions/github-script@v6
# with:
# script: |
# let workflowFailMessage = "It looks like you've modified some files that we can't accept as contributions."
# try {
# const badFilesArr = [
# 'package-lock.json',
# 'yarn.lock',
# 'pnpm-lock.yaml',
# ]
# const badFiles = badFilesArr.join('\n- ')
# const reviewMessage = `👋 Hey there spelunker. It looks like you've modified some files that we can't accept as contributions. The complete list of files we can't accept are:\n- ${badFiles}\n\nYou'll need to revert all of the files you changed in that list using [GitHub Desktop](https://docs.github.com/en/free-pro-team@latest/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit) or \`git checkout origin/main <file name>\`. Once you get those files reverted, we can continue with the review process. :octocat:\n\nMore discussion:\n- https://github.com/onlook-dev/browser/issues/`
# createdComment = await github.rest.issues.createComment({
# owner: context.repo.owner,
# repo: context.repo.repo,
# issue_number: context.payload.number,
# body: reviewMessage,
# })
# workflowFailMessage = `${workflowFailMessage} Please see ${createdComment.data.html_url} for details.`
# } catch(err) {
# console.log("Error creating comment.", err)
# }
# core.setFailed(workflowFailMessage)

- name: Check Not Linted Markdown
if: ${{ always() }}
uses: dorny/paths-filter@v2
id: filter_markdown
with:
list-files: shell
filters: |
change:
- added|modified: '*.md'
# - name: Check Not Linted Markdown
# if: ${{ always() }}
# uses: dorny/paths-filter@v2
# id: filter_markdown
# with:
# list-files: shell
# filters: |
# change:
# - added|modified: '*.md'


job2:
name: Lint Markdown
runs-on: ubuntu-latest
needs: job1
if: ${{ always() && needs.job1.outputs.markdown_change == 'true' }}
steps:
- name: Checkout Code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
# job2:
# name: Lint Markdown
# runs-on: ubuntu-latest
# needs: job1
# if: ${{ always() && needs.job1.outputs.markdown_change == 'true' }}
# steps:
# - name: Checkout Code
# uses: actions/checkout@v3
# with:
# ref: ${{ github.event.pull_request.head.sha }}

- name: Lint markdown
run: npx markdownlint-cli ${{ needs.job1.outputs.markdown_files }} --ignore node_modules
# - name: Lint markdown
# run: npx markdownlint-cli ${{ needs.job1.outputs.markdown_files }} --ignore node_modules
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@
"url": "https://json.schemastore.org/electron-builder"
}
],
"github.copilot.inlineSuggest.enable": true
"github.copilot.inlineSuggest.enable": false
}

0 comments on commit 5940a09

Please sign in to comment.