Skip to content

Commit

Permalink
feat: update github files
Browse files Browse the repository at this point in the history
  • Loading branch information
jcwillox committed Feb 14, 2023
1 parent 7413edc commit a221b6e
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 34 deletions.
4 changes: 0 additions & 4 deletions .github/ISSUE_TEMPLATE/generic_issue.md

This file was deleted.

24 changes: 10 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches:
- "main"
- "feat**"
- "fix**"
tags-ignore:
- "**"
pull_request:
Expand All @@ -15,19 +16,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout the repository"
uses: actions/checkout@v2

- name: "Extract engines"
id: engines
run: echo ::set-output name=node::$(jq --raw-output .engines.node ./package.json)
uses: actions/checkout@v3

- name: "Setup pnpm"
uses: pnpm/action-setup@v2

- name: "Setup node"
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ steps.engines.outputs.node }}
node-version-file: package.json
cache: ${{ !env.ACT && 'pnpm' || '' }}

- name: "Install dependencies"
Expand All @@ -44,23 +41,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout the repository"
uses: actions/checkout@v2

- name: "Extract engines"
id: engines
run: echo ::set-output name=node::$(jq --raw-output .engines.node ./package.json)
uses: actions/checkout@v3

- name: "Setup pnpm"
uses: pnpm/action-setup@v2

- name: "Setup node"
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ steps.engines.outputs.node }}
node-version-file: package.json
cache: ${{ !env.ACT && 'pnpm' || '' }}

- name: "Install dependencies"
run: pnpm install

- name: "Typecheck"
run: pnpm run typecheck

- name: "Run Build"
run: pnpm run build
14 changes: 3 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout the repository"
uses: actions/checkout@v2

- name: "Update version"
run: |
echo $(jq '.version="${{ github.event.release.tag_name }}"' package.json) > package.json
- name: "Extract engines"
id: engines
run: echo ::set-output name=node::$(jq --raw-output .engines.node ./package.json)
uses: actions/checkout@v3

- name: "Setup pnpm"
uses: pnpm/action-setup@v2

- name: "Setup node"
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ steps.engines.outputs.node }}
node-version-file: package.json
cache: ${{ !env.ACT && 'pnpm' || '' }}

- name: "Install dependencies"
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/hacs.yml → .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
name: "HACS"
name: "Validate"

on:
push:
branches:
- "main"
- "feat**"
- "fix**"
tags-ignore:
- "**"
pull_request:
schedule:
- cron: "0 0 * * *"

jobs:
validate:
name: "Validate"
validate-hacs:
runs-on: ubuntu-latest
name: "HACS"
steps:
- name: "Checkout the repository"
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: "Validate HACS"
uses: hacs/action@main
with:
category: "plugin"
category: plugin

0 comments on commit a221b6e

Please sign in to comment.