aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-07-22 17:00:00 +0200
committerMiquel Sabaté Solà <mssola@mssola.com>2026-07-22 17:00:00 +0200
commit73301c774502c6f5f9aeb3bacd93cbf6c58c655b (patch)
tree70e32bed2d9b6aee3d661ced5ae53913aa0f3473
parentf5549b97bf85c0b169093a3a8478d610ef7c9e2e (diff)
downloadtools.nes-73301c774502c6f5f9aeb3bacd93cbf6c58c655b.tar.gz
tools.nes-73301c774502c6f5f9aeb3bacd93cbf6c58c655b.zip
Remove .github directory
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
-rw-r--r--.github/ISSUE_TEMPLATE/custom.md15
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md14
-rw-r--r--.github/dependabot.yml6
-rw-r--r--.github/workflows/ci.yml113
-rw-r--r--CONTRIBUTING.md23
-rw-r--r--crates/nasm/README.md2
-rw-r--r--crates/readrom/README.md2
-rw-r--r--lib/xixanta/src/cfg.rs2
8 files changed, 5 insertions, 172 deletions
diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md
deleted file mode 100644
index beb958e..0000000
--- a/.github/ISSUE_TEMPLATE/custom.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-name: Custom issue template
-about: General issues, both bugs and features.
-title: ''
-labels: ''
-assignees: mssola
----
-
-### Description
-
-- **Expected behavior**: I expected this to happen!
-- **Actual behavior**: But this happened...
-- **Provide the versions** of:
- - Git sha.
- - Toolchain version: (rustc, cargo, et al)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index c959def..0000000
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,14 +0,0 @@
-Provide a general description of the changes in your pull request. If this pull
-request fixes a known issue, please tag it as well (e.g.: `Fixes #1`). In any
-case:
-
-- [ ] Write a [good commit message](https://chris.beams.io/posts/git-commit/).
- Extra points if it's in the style of the [Linux
- kernel](https://docs.kernel.org/process/submitting-patches.html).
-- [ ] Make sure that `cargo build` and `cargo test` continues to work.
-- [ ] Make sure that `cargo clippy --all-targets --all-features` does not report
- any issues.
-- [ ] The pull request has *only* one subject and a clear title. You are not
- submitting a pull request with tons of different unrelated commits.
-
-Thanks!
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 53f8242..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-version: 2
-updates:
- - package-ecosystem: "cargo"
- directory: "/"
- schedule:
- interval: "weekly"
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index f612321..0000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,113 +0,0 @@
-name: CI
-
-on:
- push:
- branches: [main]
- pull_request:
- branches: [main]
-
-env:
- RUST_BACKTRACE: 1
- RUSTFLAGS: "-Dwarnings"
-
-jobs:
- test:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
-
- - name: Ensure latest Rust stable
- run: |
- rustup update stable
- rustup default stable
-
- - name: Run tests
- run: cargo test --verbose
-
- - name: Run Clippy
- run: cargo clippy --all-targets --all-features
-
- e2e-tests:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
- with:
- submodules: 'recursive'
- fetch-depth: 0
- token: ${{ secrets.PAT_TOKEN }}
-
- - name: Install cc65 from Ubuntu sources
- run: |
- sudo apt-get update
- sudo apt-get install cc65
-
- - name: Ensure latest Rust stable
- run: |
- rustup update stable
- rustup default stable
-
- - name: Run end-to-end tests
- run: bash ./scripts/test-e2e.sh
-
- fuzz_parser:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
-
- - name: Update rust toolchain to nightly
- run: |
- rustup update nightly
- rustup default nightly
-
- - name: Install cargo fuzz
- run: cargo install cargo-fuzz
-
- - name: Build with nightly
- run: cargo build --verbose
-
- - name: Fuzzy test the parser
- run: |
- cd lib/xixanta
- cargo +nightly fuzz run fuzz_target_parser -- -max_total_time=180
-
- fuzz_assembler:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
-
- - name: Update rust toolchain to nightly
- run: |
- rustup update nightly
- rustup default nightly
-
- - name: Install cargo fuzz
- run: cargo install cargo-fuzz
-
- - name: Build with nightly
- run: cargo build --verbose
-
- - name: Fuzzy test the assembler
- run: |
- cd lib/xixanta
- cargo +nightly fuzz run fuzz_target_assembler -- -max_total_time=180
-
- fuzz_header:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
-
- - name: Update rust toolchain to nightly
- run: |
- rustup update nightly
- rustup default nightly
-
- - name: Install cargo fuzz
- run: cargo install cargo-fuzz
-
- - name: Build with nightly
- run: cargo build --verbose
-
- - name: Fuzzy test the header parser
- run: |
- cd lib/header
- cargo +nightly fuzz run fuzz_target_header -- -max_total_time=180
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3076408..87b8883 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,24 +2,5 @@ This project uses [Rust](https://www.rust-lang.org/), so use the usual
[cargo](https://doc.rust-lang.org/cargo/) commands in order to build and run the
desired binaries/tests.
-## Issue reporting
-
-I'm using Github in order to host the code. Thus, in order to report issues you
-can do it on its [issue tracker](https://github.com/mssola/tools.nes/issues). A
-couple of notes on reports:
-
-- Check that the issue has not already been reported or fixed in the `main`
- branch.
-- Try to be concise and precise in your description of the problem.
-- Provide a step by step guide on how to reproduce this problem.
-- Provide the version you are using (git commit SHA).
-
-## Pull requests
-
-- Write a [good commit message](https://chris.beams.io/posts/git-commit/).
-- Run the tests (`cargo test`).
-- Update the [changelog](./CHANGELOG.md).
-- Open a pull request with *only* one subject and a clear title and description.
- Refrain from submitting pull requests with tons of different unrelated
- commits.
-
+Otherwise, if you want to contribute to this project, just [read
+these guidelines](https://jo.mssola.com/en/contributing.html).
diff --git a/crates/nasm/README.md b/crates/nasm/README.md
index 750e795..f96e0bb 100644
--- a/crates/nasm/README.md
+++ b/crates/nasm/README.md
@@ -384,7 +384,7 @@ order for the assembler to be useful. Because of this, the tooling around this
detection is behind the `-a/--asan` flag.
The address sanitizer will blindly follow the naming conventions from
-[style.nes](https://github.com/mssola/style.nes), and assume at first that each
+[style.nes](https://git.mssola.com/nes/style.nes), and assume at first that each
variable takes 1 byte exactly. Hence, in order to reserve one byte, you can
simply:
diff --git a/crates/readrom/README.md b/crates/readrom/README.md
index 5252cb7..318d74b 100644
--- a/crates/readrom/README.md
+++ b/crates/readrom/README.md
@@ -1,7 +1,7 @@
`readrom` is an objdump-like utility that reads a given NES/Famicom ROM file and
shows information about it. You can run it by simply passing a ROM file to
it. For example, for the [Jetpac NTSC ROM
-file](https://github.com/mssola/jetpac.nes/releases/tag/v1.0):
+file](https://git.mssola.com/releases/jetpac.nes/v1.0/):
```
$ readrom jetpac.NTSC.nes
diff --git a/lib/xixanta/src/cfg.rs b/lib/xixanta/src/cfg.rs
index eacc5a4..14d2484 100644
--- a/lib/xixanta/src/cfg.rs
+++ b/lib/xixanta/src/cfg.rs
@@ -515,7 +515,7 @@ FEATURES {
#[test]
fn parse_unrom_configuration() {
- // Coming from https://github.com/mssola/code.nes.
+ // Coming from https://git.mssola.com/nes/code.nes.
let res = parse_cfg_file(
r#"
##