Skip to content

Commit

Permalink
Relax CI tests, update README
Browse files Browse the repository at this point in the history
  • Loading branch information
dd86k committed Jul 2, 2024
1 parent c103afb commit a2d5892
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 41 deletions.
38 changes: 3 additions & 35 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
Alicedbg:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04, windows-2019, windows-2022 ]
os: [ ubuntu-22.04, windows-2022 ]
dc: [ dmd-latest, ldc-latest ]
runs-on: ${{ matrix.os }}
steps:
Expand All @@ -22,7 +22,7 @@ jobs:
Alicedump:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04, windows-2019, windows-2022 ]
os: [ ubuntu-22.04, windows-2022 ]
dc: [ dmd-latest, ldc-latest ]
runs-on: ${{ matrix.os }}
steps:
Expand All @@ -32,36 +32,4 @@ jobs:
with:
compiler: ${{ matrix.dc }}
- name: Test Alicedump
run: dub test -c dumper
Simple:
strategy:
matrix:
os: [ ubuntu-latest, windows-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: dlang-community/setup-dlang@v1
- name: Build Simple
run: dub build -c simple
Library:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04, windows-2019, windows-2022 ]
dc: [ dmd-latest, ldc-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: dlang-community/setup-dlang@v1
- name: Build Library
run: dub build -c library
Shared:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04, windows-2019, windows-2022 ]
dc: [ dmd-latest, ldc-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: dlang-community/setup-dlang@v1
- name: Build Shared Library
run: dub build -c shared
run: dub test -c dumper
20 changes: 14 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,25 @@ For other platforms, package names are typically:

Capstone is licensed under the BSD 3-Clause license.

# Documentation
# Hacking

For information about compilation, internal structures, support,
see the repository's Wiki for information.
There are two main branches:
- `master`: Main development branch. Very unstable.
- `stable`: Last released branch.

This project primarily uses [DUB](https://dub.pm/cli-reference/dub/)
for compilation and unittesting.

Wiki contains more information on structure, features, and compilation
instructions.

# Contributing

Currently not looking for contributors, sorry.
Because I'm not very good at managing people and I tend to be a little too
pedantic, I am currently not looking for contributors, sorry.

Feel free to provide suggestions regarding contributor management, features,
and fixes.
However, feel free to provide feedback regarding contributor management,
features, enhancements, and fixes. It's appreciated.

# License

Expand Down

0 comments on commit a2d5892

Please sign in to comment.