From 73301c774502c6f5f9aeb3bacd93cbf6c58c655b Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 22 Jul 2026 17:00:00 +0200 Subject: Remove .github directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- .github/ISSUE_TEMPLATE/custom.md | 15 ------ .github/PULL_REQUEST_TEMPLATE.md | 14 ----- .github/dependabot.yml | 6 --- .github/workflows/ci.yml | 113 --------------------------------------- CONTRIBUTING.md | 23 +------- crates/nasm/README.md | 2 +- crates/readrom/README.md | 2 +- lib/xixanta/src/cfg.rs | 2 +- 8 files changed, 5 insertions(+), 172 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/custom.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .github/dependabot.yml delete mode 100644 .github/workflows/ci.yml 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#" ## -- cgit v1.2.3