Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
39be3ea
chore: remove circle from ci flows (#57)
CjS77 Jun 6, 2023
80c39c8
chore: update toolchain version (#56)
CjS77 Jun 6, 2023
35e52ad
Test hashing with light and fast vms
poszu May 29, 2023
d06d69e
Test light and fast mode with test vectors
poszu May 30, 2023
d899795
Fix dataset initialization
poszu May 30, 2023
0dbdea7
Allow dead code for RANDOMX_DATASET_ITEM_SIZE
poszu May 31, 2023
42cbab7
Remove dead code
poszu Jun 13, 2023
2807e8b
Cleanup test comparing fast vs light mode
poszu Jun 13, 2023
aa99ae3
Fix and simplify bindings unit tests
poszu Jun 15, 2023
55739d1
Merge pull request #55 from spacemeshos/test-light-vs-fast-vm
SWvheerden Aug 8, 2023
5300721
feat: update randomx (#60)
SWvheerden Aug 23, 2023
646c615
fix: fix compile on windows (#61)
stringhandler Aug 30, 2023
86ef42f
fix: mac builds and new release 1.2.1 (#62)
SWvheerden Aug 30, 2023
d2d59f2
update randomx (#65)
SWvheerden Nov 1, 2023
666b412
build: add FreeBSD support (#66)
bivsk Nov 10, 2023
ea8669d
chore: fix clippy (#69)
SWvheerden Dec 11, 2023
85eea94
Add fuzz tests (#63)
hansieodendaal Dec 11, 2023
38d0cc1
ci(fix): modernise CI and remove warnings (#67)
leet4tari Dec 11, 2023
3cb1955
chore(fix): add riscv64 cross-compile build option (#71)
leet4tari Oct 7, 2024
e3ab65c
chore(ci): modernise and fix audit plus add file license check (#72)
leet4tari Oct 7, 2024
30d9410
fix(builder): Replace manual cmake commands with cmake crate to suppo…
humb1t Oct 30, 2024
56b408d
feat: allow windows to build with either visual studio 2022 or visual…
hansieodendaal Nov 13, 2024
991f32d
chore(ci): add build matrix testing (#75)
leet4tari Nov 13, 2024
2b708e1
Fix Windows target builds
leet4tari Nov 18, 2024
3222c03
Merge branch 'development' into build-using-cmake-crate
leet4tari Nov 19, 2024
a748f94
Merge pull request #73 from humb1t/build-using-cmake-crate
leet4tari May 21, 2025
8d506ca
chore(ci): fix windows build with rust 1.87.0 plus add additional ci …
leet4tari May 21, 2025
3e1b8b3
apply (#78)
hinto-janai Sep 3, 2025
2a89d7b
build: fix freebsd support (#79)
6xd7 Sep 3, 2025
5b203e4
chore: new release
SWvheerden Sep 4, 2025
96a6353
chore(ci): bumped actions/checkout and remove windows-2019 runner (#80)
leet4tari Sep 12, 2025
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
28 changes: 0 additions & 28 deletions .circleci/config.yml

This file was deleted.

36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Bug report
about: Create a report to help us improve
title: "[TITLE]"
labels: 'bug-report'
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

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

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS & Version: [e.g. iOS 10.2.1]
- Browser & Version [e.g. chrome v71.0.12345]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser & Version [e.g. stock browser v0.1.2]

**Additional context**
Add any other context about the problem here.
27 changes: 27 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Description
---

Motivation and Context
---

How Has This Been Tested?
---

What process can a PR reviewer use to test or verify this change?
---

<!-- Checklist -->
<!-- 1. Is the title of your PR in the form that would make nice release notes? The title, excluding the conventional commit
tag, will be included exactly as is in the CHANGELOG, so please think about it carefully. -->


Breaking Changes
---

- [x] None
- [ ] Requires data directory on base node to be deleted
- [ ] Requires hard fork
- [ ] Other - Please specify

<!-- Does this include a breaking change? If so, include this line as a footer -->
<!-- BREAKING CHANGE: Description what the user should do, e.g. delete a database, resync the chain -->
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
41 changes: 35 additions & 6 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,43 @@
name: Security audit
on:
---
name: Security audit - weekly

'on':
push:
pull_request:
paths:
# Run if workflow changes
- '.github/workflows/audit.yml'
# Run on changed dependencies
- '**/Cargo.toml'
- '**/Cargo.lock'
# Run if the configuration file changes
- '**/audit.toml'
# Rerun periodicly to pick up new advisories
schedule:
- cron: "43 04 * * *"
- cron: '43 05 * * 0'
# Run manually
workflow_dispatch:

env:
toolchain: nightly-2022-11-03

jobs:
security_audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions-rs/audit-check@v1
- uses: actions/checkout@v5
with:
submodules: "true"

- name: toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: ${{ env.toolchain }}
components: rustfmt, clippy

- name: cargo check
run: |
cargo check

- uses: rustsec/audit-check@v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
127 changes: 127 additions & 0 deletions .github/workflows/build_tests.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
[
{
"name": "linux-x86_64",
"runs-on": "ubuntu-22.04",
"rust": "stable",
"target": "x86_64-unknown-linux-gnu",
"cross": false
},
{
"name": "linux-arm64",
"runs-on": "ubuntu-22.04-arm",
"rust": "stable",
"target": "aarch64-unknown-linux-gnu",
"cross": false
},
{
"name": "linux-riscv64",
"runs-on": "ubuntu-latest",
"rust": "stable",
"target": "riscv64gc-unknown-linux-gnu",
"cross": true
},
{
"name": "macos-x86_64",
"runs-on": "macos-13",
"rust": "stable",
"target": "x86_64-apple-darwin",
"cross": false
},
{
"name": "macos-arm64",
"runs-on": "macos-14",
"rust": "stable",
"target": "aarch64-apple-darwin",
"cross": false
},
{
"name": "windows-x64-2022",
"runs-on": "windows-2022",
"rust": "stable",
"target": "x86_64-pc-windows-msvc",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "windows-x64-2025",
"runs-on": "windows-2025",
"rust": "stable",
"target": "x86_64-pc-windows-msvc",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "windows-arm64-cross",
"runs-on": "windows-latest",
"rust": "stable",
"target": "aarch64-pc-windows-msvc",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "windows-arm64",
"runs-on": "windows-11-arm",
"rust": "stable",
"target": "aarch64-pc-windows-msvc",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "ios-x86_64",
"runs-on": "macos-latest",
"rust": "stable",
"target": "x86_64-apple-ios",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "ios-aarch64",
"runs-on": "macos-latest",
"rust": "stable",
"target": "aarch64-apple-ios",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "ios-aarch64-sim",
"runs-on": "macos-latest",
"rust": "stable",
"target": "aarch64-apple-ios-sim",
"cross": false,
"build_enabled": true,
"best_effort": true
},
{
"name": "android-x86_64",
"runs-on": "ubuntu-latest",
"rust": "stable",
"target": "x86_64-linux-android",
"cross": true,
"build_enabled": true,
"best_effort": true
},
{
"name": "android-aarch64",
"runs-on": "ubuntu-latest",
"rust": "stable",
"target": "aarch64-linux-android",
"cross": true,
"build_enabled": true,
"best_effort": true
},
{
"name": "android-riscv64",
"runs-on": "ubuntu-latest",
"rust": "nightly",
"target": "riscv64-linux-android",
"cross": true,
"build_enabled": true,
"best_effort": true
}
]
Loading