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
39 changes: 21 additions & 18 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,28 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

name: 🐞 Bug Report
about: Report a reproducible issue or unexpected behavior
title: "[BUG] "
labels: bug
---

**Describe the bug**
A clear and concise description of what the bug is.
## Description
<!-- A clear and concise description of the problem. -->

**To Reproduce**
Steps to reproduce the behavior:
## Steps to Reproduce
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
2. Click on '...'
3. See error

## Expected Behavior
<!-- What you expected to happen. -->

## Actual Behavior
<!-- What actually happened. Include logs or screenshots if possible. -->

**Expected behavior**
A clear and concise description of what you expected to happen.
## Environment
- OS: [e.g. Linux, macOS, Windows]
- Compiler/Interpreter: [e.g. GCC 13, Python 3.12]
- Version/Commit: [e.g. v1.2.3 or commit SHA]

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
## Additional Context
<!-- Any other info that might help us debug. -->
29 changes: 15 additions & 14 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

name: ✨ Feature Request
about: Suggest a new feature or improvement
title: "[FEATURE] "
labels: enhancement
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
## Summary
<!-- Briefly describe the feature or improvement. -->

## Motivation
<!-- Why is this feature important? What problem does it solve? -->

**Describe the solution you'd like**
A clear and concise description of what you want to happen.
## Proposed Solution
<!-- Describe how you'd like to see it implemented (if you have ideas). -->

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
## Alternatives Considered
<!-- If you considered other approaches, mention them here. -->

**Additional context**
Add any other context or screenshots about the feature request here.
## Additional Context
<!-- Optional: Extra information, diagrams, or references. -->
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: 🔒 Security Issue
about: Report a potential security vulnerability or concern
title: "[SECURITY] "
labels: security
---

⚠️ **IMPORTANT: Do NOT share sensitive details in this public issue.**
This template is for alerting maintainers about a potential security problem **without disclosing exploit details**.

## Summary
<!-- Briefly describe what you found, without providing reproduction steps or exploit code. -->

## Impact
<!-- What might be affected if this is a real issue? (e.g., data leakage, crash, privilege escalation) -->

## Next Steps
Maintainer(s) will review this issue and contact you to discuss details privately.
If you are comfortable, please share how we can reach you:

- **Preferred Contact:** (GitHub handle, email, X/Facebook username, etc.)

---

✅ **Guidelines for Safe Reporting:**
- Do not share exploit code or detailed steps here.
- Do not share user data or private keys.
- Wait for maintainer response before disclosing further details.
28 changes: 16 additions & 12 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
# Fossil Test - Pull Request
# 🛠 Pull Request

## Description
<!-- Briefly describe the purpose and scope of this pull request. -->
<!-- Briefly explain what this pull request does and why it’s needed. -->

## Testing
<!-- Describe the testing process or steps taken to ensure the changes work as expected. -->
## Related Issue(s)
<!-- If this PR fixes or is related to an issue, link it here. Example: Closes #42 -->

## Changes Made
- [ ] Code cleanup
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Other (explain below)

## Checklist
- [ ] Code follows the project's coding standards.
- [ ] Tests have been added or updated to cover the changes.
- [ ] Documentation has been updated to reflect the changes.
- [ ] The code has been reviewed by team members.
- [ ] All checks and tests pass.
- [ ] The license header and notices are updated where necessary.
- [ ] Code builds and passes tests
- [ ] No breaking changes introduced
- [ ] Documentation updated if necessary

## License
This project is licensed under the Mozilla Public License - see the [LICENSE](LICENSE) file for details.
## Additional Notes
<!-- Optional: Anything else reviewers should know. -->
32 changes: 0 additions & 32 deletions .github/ciimage/Dockerfile.alpine

This file was deleted.

38 changes: 0 additions & 38 deletions .github/ciimage/Dockerfile.opensuse

This file was deleted.

19 changes: 19 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Security Policy

I take security seriously at Fossil Logic.

## Reporting a Vulnerability

If you find a potential vulnerability:

1. **Do not disclose details publicly.**
2. Open a [🔒 Security Issue](https://github.com/fossillogic/fossil-test/issues/new?template=security.md) and provide a high-level summary.
3. Optionally include your contact information so maintainers can follow up privately.

Maintainers will respond as soon as possible to gather details safely and coordinate a fix.

## Disclosure Policy

We ask researchers and users to:
- Give us time to investigate and patch before sharing details publicly.
- Work with us in good faith to ensure users are not put at risk.
4 changes: 2 additions & 2 deletions code/tests/meson.build
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
if get_option('with_test').enabled()
run_command(['python3', 'tools' / 'generate-runner.py'], check: true)
run_command(['python3', 'tools' / 'runner.py'], check: true)
cards = run_command(['python3', 'tools' / 'wildcard.py'], check: true)

test_cases = ['unit_runner.c', cards.stdout().strip().split('\n')]

pizza_c = executable('pizza', test_cases, include_directories: dir, dependencies: [fossil_test_dep])

test('fossil testing C', pizza_c)
endif
endif
129 changes: 0 additions & 129 deletions code/tests/tools/generate-note.py

This file was deleted.

File renamed without changes.
Loading
Loading