Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
caffd31
Add updateFromAddress binding and safety fixes
BlobMaster41 Feb 15, 2026
3931966
Remove gas example; update op-vm dependency
BlobMaster41 Feb 15, 2026
f8cf749
Normalize tsconfig casing and simplify arrays
BlobMaster41 Feb 15, 2026
4c2bc2c
Add contract upgrade-from-address flow
BlobMaster41 Feb 15, 2026
51e4519
Refine DoS test and simplify tsconfig
BlobMaster41 Feb 15, 2026
a1f92b8
Update UpdateFromAddress.test.ts
BlobMaster41 Feb 15, 2026
6c3c22c
Delete Gas.test.js
BlobMaster41 Feb 15, 2026
b40e2c8
Add ECDSA e2e tests and onUpdate upgrade flow
BlobMaster41 Feb 15, 2026
aabae7d
Sign raw messages for ECDSA tests
BlobMaster41 Feb 15, 2026
5d9d358
Add e2e tests, contract configs & consensus flag
BlobMaster41 Feb 16, 2026
91b638a
Revamp README; add build tsconfig; remove debug tests
BlobMaster41 Feb 16, 2026
98ef7b3
Add documentation and update README
BlobMaster41 Feb 16, 2026
bac1359
Update package.json
BlobMaster41 Feb 17, 2026
faf4ce8
Update package.json
BlobMaster41 Feb 17, 2026
b88112f
Upgrade docs, bump op-vm, add error cause
BlobMaster41 Feb 17, 2026
9eefed8
Phase-2 upgrade gas accounting and guards
BlobMaster41 Feb 17, 2026
9492f13
Add failing-upgrade isolation tests and cleanup fix
BlobMaster41 Feb 17, 2026
5075f40
Add GitHub templates and CI/CD workflows
BlobMaster41 Feb 17, 2026
fd7160c
Update package.json
BlobMaster41 Feb 17, 2026
3446b22
Add SECURITY/CHANGELOG and bump version
BlobMaster41 Feb 17, 2026
4d8f67e
Update pr.yml
BlobMaster41 Feb 17, 2026
76c0aab
Update package.json
BlobMaster41 Feb 17, 2026
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
90 changes: 90 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
name: Bug Report
description: Report a bug in unit-test-framework
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug.

**Security Notice**: If this is a security vulnerability, DO NOT create a public issue. Report it privately via [GitHub Security Advisories](https://github.com/btc-vision/unit-test-framework/security/advisories/new).

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of the bug.
placeholder: Describe the bug...
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true

- type: input
id: version
attributes:
label: unit-test-framework Version
description: What version of @btc-vision/unit-test-framework are you using?
placeholder: "1.0.0-alpha.0"
validations:
required: true

- type: input
id: node-version
attributes:
label: Node.js Version
description: What version of Node.js are you using?
placeholder: "22.0.0"
validations:
required: true

- type: textarea
id: code
attributes:
label: Code Example
description: Minimal code that reproduces the issue.
render: typescript

- type: textarea
id: logs
attributes:
label: Relevant Logs
description: Please copy and paste any relevant log output.
render: shell

- type: checkboxes
id: terms
attributes:
label: Checklist
options:
- label: I have searched existing issues to ensure this bug hasn't been reported
required: true
- label: This is NOT a security vulnerability (those should be reported privately)
required: true
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Security Vulnerability
url: https://github.com/btc-vision/unit-test-framework/security/advisories/new
about: Report a security vulnerability privately. DO NOT create a public issue for security vulnerabilities.
- name: OPNet Website
url: https://opnet.org/
about: Visit the OPNet homepage for documentation and support.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: 'enhancement'
assignees: ''

---

**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 [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## Description
<!-- Brief description of the changes in this PR -->

## Type of Change
<!-- Mark the relevant option with an "x" -->

- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Performance improvement
- [ ] Refactoring (no functional changes)
- [ ] Documentation update
- [ ] CI/CD changes
- [ ] Dependencies update

## Checklist

### Build & Tests
- [ ] `npm install` completes without errors
- [ ] `npm test` passes all tests

### Code Quality
- [ ] Code follows the project's coding standards
- [ ] No new compiler warnings introduced
- [ ] Error handling is appropriate

### Documentation
- [ ] Code comments added for complex logic
- [ ] Public APIs are documented
- [ ] README updated (if applicable)

### Security
- [ ] No sensitive data (keys, credentials) committed
- [ ] No new security vulnerabilities introduced

## Testing
<!-- Describe how you tested these changes -->

## Related Issues
<!-- Link any related issues: Fixes #123, Relates to #456 -->

---
By submitting this PR, I confirm that my contribution is made under the terms of the project's license.
49 changes: 49 additions & 0 deletions .github/changelog-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"categories": [
{
"title": "### Breaking Changes",
"labels": ["breaking", "breaking-change", "BREAKING-CHANGE"]
},
{
"title": "### Features",
"labels": ["feature", "feat", "enhancement"]
},
{
"title": "### Bug Fixes",
"labels": ["bug", "fix", "bugfix"]
},
{
"title": "### Security",
"labels": ["security"]
},
{
"title": "### Performance",
"labels": ["performance", "perf"]
},
{
"title": "### Documentation",
"labels": ["documentation", "docs"]
},
{
"title": "### Dependencies",
"labels": ["dependencies", "deps"]
},
{
"title": "### Other Changes",
"labels": []
}
],
"sort": {
"order": "ASC",
"on_property": "mergedAt"
},
"template": "#{{CHANGELOG}}",
"pr_template": "- #{{TITLE}} (#{{NUMBER}}) by @#{{AUTHOR}}",
"empty_template": "- No changes",
"max_tags_to_fetch": 200,
"max_pull_requests": 200,
"max_back_track_time_days": 365,
"tag_resolver": {
"method": "semver"
}
}
Loading