Docs: issue/PR templates, CLAUDE workflow notes, PR template filename (#83)

* chore: uppercase PR template (summary, problem, solution)

Made-with: Cursor

* chore: uppercase PR template (testing, impact)

Made-with: Cursor

* chore: uppercase PR template (breaking changes, related)

Made-with: Cursor

* chore: intermediate rename for pull request template path

Made-with: Cursor

* chore: use uppercase PULL_REQUEST_TEMPLATE.md

Made-with: Cursor

* docs: point agent docs at PULL_REQUEST_TEMPLATE.md

Made-with: Cursor

* chore: update pull request and feature issue templates for clarity and consistency

- Standardized section headings to title case for uniformity.
- Enhanced descriptions for each section to improve guidance for contributors.
- Introduced a new feature issue template to streamline feature proposals and documentation requirements.

* docs: enhance issue and pull request templates for better guidance

- Added a new bug issue template to standardize bug reporting.
- Updated the feature issue template to clarify the problem and solution sections.
- Revised the pull request template to include a submission checklist for testing and documentation requirements.

* chore: comment out E2E macOS workflow steps in test.yml

- Temporarily disabled the E2E (macOS / Appium) job in the GitHub Actions workflow by commenting out all related steps for future reference.
This commit is contained in:
Steven Enamakel
2026-03-30 10:32:42 -07:00
committed by GitHub
parent f975cba495
commit 6aeea8ba49
7 changed files with 129 additions and 69 deletions
+31 -31
View File
@@ -104,41 +104,41 @@ jobs:
- name: Test Tauri shell (OpenHuman)
run: cargo test --manifest-path app/src-tauri/Cargo.toml
e2e-macos:
name: E2E (macOS / Appium)
runs-on: macos-latest
timeout-minutes: 90
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 1
submodules: recursive
# e2e-macos:
# name: E2E (macOS / Appium)
# runs-on: macos-latest
# timeout-minutes: 90
# steps:
# - name: Checkout code
# uses: actions/checkout@v4
# with:
# fetch-depth: 1
# submodules: recursive
- name: Setup Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: "yarn"
# - name: Setup Node.js 24.x
# uses: actions/setup-node@v4
# with:
# node-version: 24.x
# cache: "yarn"
- name: Install Rust (rust-toolchain.toml)
uses: dtolnay/rust-toolchain@1.93.0
# - name: Install Rust (rust-toolchain.toml)
# uses: dtolnay/rust-toolchain@1.93.0
- name: Install dependencies
run: yarn install --frozen-lockfile
# - name: Install dependencies
# run: yarn install --frozen-lockfile
- name: Ensure .env exists for E2E build
run: |
touch .env
touch app/.env
# - name: Ensure .env exists for E2E build
# run: |
# touch .env
# touch app/.env
- name: Install Appium and mac2 driver
run: |
npm install -g appium
appium driver install mac2
# - name: Install Appium and mac2 driver
# run: |
# npm install -g appium
# appium driver install mac2
- name: Build E2E app bundle
run: yarn workspace openhuman-app test:e2e:build
# - name: Build E2E app bundle
# run: yarn workspace openhuman-app test:e2e:build
- name: Run all E2E flows
run: yarn workspace openhuman-app test:e2e:all:flows
# - name: Run all E2E flows
# run: yarn workspace openhuman-app test:e2e:all:flows