Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: "🐛 Bug Report"
description: "File a bug report"
title: "[Bug]: "
labels: [ "🐛 bug" ]
assignees:
- kieranroneill
body:
# welcome
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report, all issues are welcome and remember, you're awesome!
# version
- type: dropdown
id: version
attributes:
label: Version
description: What version of the software are you running?
options:
- 1.0.0
validations:
required: true
# description
- type: textarea
id: description
attributes:
label: Description
description: A detailed description of what is occurring.
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
# steps to reproduce
- type: textarea
id: reproduction
attributes:
label: Steps To Reproduce
description: Use a simple bulleted pointed list of the steps to reproduce.
placeholder: "* Light a small spark..."
validations:
required: false
# expected results
- type: textarea
id: expected
attributes:
label: Expected Results
description: What you expected to happen.
placeholder: The world is remade in my image.
validations:
required: false
# actual results
- type: textarea
id: actual
attributes:
label: Actual Results
description: What actually occurs.
placeholder: The Higgs field as dropped to a lower energy state and I think I
triggered the vacuum death of the universe!
validations:
required: false
# logs
- type: textarea
id: browser-console-logs
attributes:
label: Relevant browser console output
description: Please copy and paste any relevant browser console output. This
will be automatically formatted into code, so no need for backticks.
render: shell
validations:
required: false
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
1 change: 0 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@ The title should summarize the purpose of this change.
-->

### Description

<!-- Describe your changes in detail -->
38 changes: 38 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: 'Release'

on:
push:
branches:
- beta
- main

jobs:
##
# release
##

release:
name: 'Release'
permissions:
contents: write # to be able to publish a github release
issues: write # to be able to comment on released issues
pull-requests: write # to be able to comment on released pull requests
runs-on: ubuntu-latest
environment: production
steps:
- name: '🛎 Checkout'
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: '🔧 Setup Node'
uses: ./.github/actions/use-pnpm-dependencies
- name: '🔖 Release'
env:
# appears on the release commits
GIT_AUTHOR_NAME: kieranroneill
GIT_AUTHOR_EMAIL: hello@kieranoneill.com
GIT_COMMITTER_NAME: kieranroneill
GIT_COMMITTER_EMAIL: hello@kieranoneill.com
# used to push the release commit and create the tags
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: pnpm semantic-release
11 changes: 10 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"name": "qernel",
"version": "1.0.0",
"private": true,
"description": "Qernel is a local AI workspace for generating, adapting, and shipping software faster.",
"repository": {
Expand All @@ -16,11 +17,19 @@
"prepare": "husky"
},
"devDependencies": {
"@anolilab/semantic-release-pnpm": "^8.1.16",
"@commitlint/cli": "^21.0.2",
"@commitlint/config-conventional": "^21.0.2",
"@commitlint/types": "^21.0.1",
"@types/node": "^26.1.1",
"chalk": "^5.6.2",
"husky": "^9.1.7",
"lint-staged": "^17.0.7",
"prettier": "^3.4.3"
"prettier": "^3.4.3",
"semantic-release": "^25.0.7",
"smol-toml": "^1.7.0",
"tsx": "^4.23.1",
"typescript": "^7.0.2",
"yaml": "^2.9.0"
}
}
Loading
Loading