-
Notifications
You must be signed in to change notification settings - Fork 0
feat(workspace): update workspace layout and implement functional logic #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
c73c6ba
9854bf0
168c9c1
36fcf79
7f97551
36885b7
88f75c6
bccbdae
c921791
281f672
5aca737
8ac04c5
6c24a7d
e99e8bb
d47eeb2
4b5e4a1
a4033e3
4693a74
89a2f6f
ecc723b
710bc85
9afc210
efe4094
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| title: "[Idea] " | ||
| labels: discussion | ||
| --- | ||
|
|
||
| ## Summary | ||
| Briefly describe your idea. | ||
|
|
||
| ## Problem | ||
| What problem does this solve? | ||
|
|
||
| ## Proposed Solution | ||
| What’s your suggested approach? | ||
|
|
||
| ## Benefits | ||
| Why should this be considered? |
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,98 @@ | ||
| name: Bug Report | ||
| description: Report a bug in the system | ||
| title: "[Bug]: " | ||
| labels: ["bug"] | ||
| assignees: | ||
| - ErenayDev | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Please provide detailed information about the bug to help us resolve it quickly. | ||
|
|
||
| - type: textarea | ||
| id: description | ||
| attributes: | ||
| label: Bug Description | ||
| description: A clear and concise description of the bug. | ||
| placeholder: Describe what happened... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: steps-to-reproduce | ||
| attributes: | ||
| label: Steps to Reproduce | ||
| description: List the steps to reproduce the behavior. | ||
| placeholder: | | ||
| 1. Go to '...' | ||
| 2. Click on '...' | ||
| 3. See error | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: expected-behavior | ||
| attributes: | ||
| label: Expected Behavior | ||
| description: What did you expect to happen? | ||
| placeholder: Explain what you expected to happen... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: operating-system | ||
| attributes: | ||
| label: Operating System | ||
| description: What OS are you using? | ||
| options: | ||
| - Windows 10 | ||
| - Windows 11 | ||
| - macOS | ||
| - Linux (Ubuntu) | ||
| - Linux (Fedora) | ||
| - Linux (Arch) | ||
| - Linux (Other) | ||
| - Other | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: version | ||
| attributes: | ||
| label: Version | ||
| description: What version of the software are you running? | ||
| placeholder: e.g., 1.1.0 | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: browsers | ||
| attributes: | ||
| label: Browser (if applicable) | ||
| description: Which browser are you using? | ||
| multiple: true | ||
| options: | ||
| - Chrome | ||
| - Firefox | ||
| - Safari | ||
| - Edge | ||
| - Opera | ||
| - Other | ||
|
|
||
| - type: textarea | ||
| id: additional-context | ||
| attributes: | ||
| label: Additional Context | ||
| description: Add any other context, screenshots, or logs about the problem. | ||
| placeholder: Include screenshots, error messages, or any other relevant information... | ||
|
|
||
| - type: checkboxes | ||
| id: checklist | ||
| attributes: | ||
| label: Checklist | ||
| options: | ||
| - label: I have searched existing issues to avoid duplicates | ||
| required: true | ||
| - label: I have provided all required information | ||
| required: true |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| blank_issues_enabled: false | ||
| contact_links: | ||
| - name: Security Issues | ||
| url: https://github.com/ErenayDev/checkpoint-ts/security/advisories/new | ||
| about: Report security vulnerabilities privately | ||
| - name: Discussions | ||
| url: https://github.com/ErenayDev/checkpoint-ts/discussions | ||
| about: Ask questions and discuss ideas |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,82 @@ | ||
| name: Documentation Update | ||
| description: Suggest updates or additions to documentation | ||
| title: "[Docs]: " | ||
| labels: ["documentation", "improvement"] | ||
| assignees: [] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Help us improve our documentation by suggesting updates or additions. | ||
|
|
||
| - type: dropdown | ||
| id: doc-type | ||
| attributes: | ||
| label: Documentation Type | ||
| description: What type of documentation needs updating? | ||
| options: | ||
| - README | ||
| - API Documentation | ||
| - Installation Guide | ||
| - User Guide | ||
| - Developer Guide | ||
| - Code Comments | ||
| - Other | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: current-issue | ||
| attributes: | ||
| label: Current Issue | ||
| description: What's wrong with the current documentation? | ||
| placeholder: Describe what's missing, outdated, or unclear... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: suggested-changes | ||
| attributes: | ||
| label: Suggested Changes | ||
| description: What changes would you like to see? | ||
| placeholder: Provide detailed description of the changes... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: affected-sections | ||
| attributes: | ||
| label: Affected Sections | ||
| description: Which sections or files need updating? | ||
| placeholder: e.g., README.md section 3, API endpoint /users | ||
|
|
||
| - type: dropdown | ||
| id: urgency | ||
| attributes: | ||
| label: Urgency | ||
| description: How urgent is this documentation update? | ||
| options: | ||
| - Low - Nice to have | ||
| - Medium - Should be updated soon | ||
| - High - Needs immediate attention | ||
| - Critical - Blocking users | ||
| default: 1 | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: additional-resources | ||
| attributes: | ||
| label: Additional Resources | ||
| description: Any related links, examples, or resources? | ||
| placeholder: Include any relevant links, examples, or references... | ||
|
|
||
| - type: checkboxes | ||
| id: checklist | ||
| attributes: | ||
| label: Checklist | ||
| options: | ||
| - label: I have checked the current documentation | ||
| required: true | ||
| - label: I have searched for existing documentation issues | ||
| required: true |
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,76 @@ | ||
| name: Feature Request | ||
| description: Suggest a new feature or improvement | ||
| title: "[Feature]: " | ||
| labels: ["enhancement", "feature-request"] | ||
| assignees: | ||
| - ErenayDev | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thank you for suggesting a new feature! Please provide as much detail as possible. | ||
|
|
||
| - type: textarea | ||
| id: feature-description | ||
| attributes: | ||
| label: Feature Description | ||
| description: What feature would you like to see? | ||
| placeholder: Describe the feature you'd like to request... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: problem-statement | ||
| attributes: | ||
| label: Problem Statement | ||
| description: What problem does this feature solve? | ||
| placeholder: Explain the problem or need for this feature... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: proposed-solution | ||
| attributes: | ||
| label: Proposed Solution | ||
| description: How should this feature work? | ||
| placeholder: Describe how this feature could be implemented... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: alternatives | ||
| attributes: | ||
| label: Alternative Solutions | ||
| description: Have you considered any alternative solutions? | ||
| placeholder: Describe any alternative solutions you've considered... | ||
|
|
||
| - type: dropdown | ||
| id: priority | ||
| attributes: | ||
| label: Priority | ||
| description: How important is this feature to you? | ||
| options: | ||
| - Low | ||
| - Medium | ||
| - High | ||
| - Critical | ||
| default: 1 | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: additional-context | ||
| attributes: | ||
| label: Additional Context | ||
| description: Add any other context, screenshots, mockups, or resources. | ||
| placeholder: Include any relevant screenshots, links, or resources... | ||
|
|
||
| - type: checkboxes | ||
| id: checklist | ||
| attributes: | ||
| label: Checklist | ||
| options: | ||
| - label: I have searched existing issues to avoid duplicates | ||
| required: true | ||
| - label: This feature aligns with the project's goals | ||
| required: true |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| ## Description | ||
| Explain the changes you made and why. | ||
|
|
||
| Fixes # (issue number) | ||
|
|
||
| ## Type of Change | ||
| - [ ] Bug fix | ||
| - [ ] New feature | ||
| - [ ] Documentation update | ||
|
|
||
| ## Checklist | ||
| - [ ] Code follows project guidelines | ||
| - [ ] Tests added/updated | ||
| - [ ] Documentation updated |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,7 +8,7 @@ on: | |
|
|
||
| jobs: | ||
| coverage: | ||
| runs-on: ubuntu-latest | ||
| runs-on: self-hosted | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -euo pipefail
# First, let's look at the codecov.yml file structure
echo "=== Checking .github/workflows/codecov.yml ==="
if [ -f ".github/workflows/codecov.yml" ]; then
cat -n ".github/workflows/codecov.yml"
else
echo "File not found, checking for similar files..."
fd -t f 'codecov' .github/workflows/ 2>/dev/null || echo "No codecov workflows found"
fiRepository: ErenayDev/checkpoint-ts Length of output: 1065 🏁 Script executed: #!/bin/bash
set -euo pipefail
# Run the verification script from the review comment
# to identify workflows combining pull_request + self-hosted
fd -t f '.+\.ya?ml$' .github/workflows 2>/dev/null | while read -r wf; do
if rg -l 'pull_request' "$wf" 2>/dev/null | grep -q .; then
if rg -l 'self-hosted' "$wf" 2>/dev/null | grep -q .; then
echo "=== Potentially unsafe workflow: $wf ==="
echo "Lines with pull_request trigger:"
rg -n 'pull_request' "$wf" 2>/dev/null || true
echo ""
echo "Lines with self-hosted:"
rg -n 'self-hosted' "$wf" 2>/dev/null || true
echo ""
echo "Checking for fork detection guards:"
rg -n "fork\|trusted\|if:" "$wf" 2>/dev/null || echo "No fork detection found"
echo ""
fi
fi
doneRepository: ErenayDev/checkpoint-ts Length of output: 1628 Do not execute untrusted PR jobs on self-hosted runners. With 🤖 Prompt for AI Agents |
||
| steps: | ||
| - uses: actions/checkout@v4 | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
cat -n .github/workflows/ci.yml | head -70Repository: ErenayDev/checkpoint-ts
Length of output: 2139
🏁 Script executed:
Repository: ErenayDev/checkpoint-ts
Length of output: 776
Self-hosted runners on PR jobs are a security risk.
The
fmt,clippy, anddocjobs run onself-hostedrunners while the workflow is triggered bypull_requestevents, exposing runner hosts to untrusted PR code. Use GitHub-hosted runners for PR events or implement fork guards to prevent self-hosted execution on external contributions.🤖 Prompt for AI Agents