Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gamerep #6

Merged
merged 55 commits into from
Nov 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
549837e
add taghunt job
jfredett Oct 31, 2024
9b5d4ab
rip out a bunch of viewmodel stuff
jfredett Oct 31, 2024
165118b
Refactor FEN to separate position and metadata
jfredett Oct 31, 2024
7e4ea15
Remove SquareNotation, MoveNotation, etc, impl Into<T> instead
jfredett Oct 31, 2024
a9830bc
Remove `game` module
jfredett Nov 1, 2024
ed78997
penultimate halfply commit
jfredett Nov 1, 2024
1ac83fd
Remove halfply
jfredett Nov 1, 2024
46a767a
update log
jfredett Nov 1, 2024
ca708c0
introduce Rule, Play, and updates to Alteration
jfredett Nov 1, 2024
767ec30
make note a couple constants for testing UCI positions.
jfredett Nov 1, 2024
0780d88
Revert "make note a couple constants for testing UCI positions."
jfredett Nov 1, 2024
d277225
clean up warnings
jfredett Nov 1, 2024
65ecd34
add OQ to taghunt, do not count in the justfile
jfredett Nov 1, 2024
c235e4a
add a taghunt action
jfredett Nov 1, 2024
7fe431f
remove bugstalker
jfredett Nov 2, 2024
a6884b0
rough in game logging stuff
jfredett Nov 6, 2024
f652304
kitchen sink
jfredett Nov 6, 2024
b92ab1e
add suggested method
jfredett Nov 6, 2024
1d88f2a
fix test
jfredett Nov 6, 2024
4b3084e
get `just test` working
jfredett Nov 6, 2024
d363563
Extract log to types module
jfredett Nov 6, 2024
620b71d
separate writehead vs cursor
jfredett Nov 6, 2024
2b1e96d
update flake, clerical
jfredett Nov 8, 2024
e6f72d7
cursor can return a value
jfredett Nov 8, 2024
a27aef3
correct cursor mutability
jfredett Nov 8, 2024
ade1622
en passant is properly tracked in FEN
jfredett Nov 8, 2024
ae3cf69
Game uses a Log to track chess moves (without variation)
jfredett Nov 8, 2024
07991f3
Variation and Game are now the same object
jfredett Nov 8, 2024
4ec60be
clean up FEN impl
jfredett Nov 8, 2024
32553ee
fix taghunt output
jfredett Nov 8, 2024
d8056fb
clean up unused deps
jfredett Nov 8, 2024
c5e2fc9
remove benchmarks
jfredett Nov 8, 2024
8f6c57c
fix issue with position -> fen rendering
jfredett Nov 8, 2024
8b4a94d
update flake.lock
jfredett Nov 8, 2024
6c84f73
a variety of new tests targeting mutants
jfredett Nov 9, 2024
1927d4b
cargo-llvm-cov isn't compiling on unstable
jfredett Nov 9, 2024
f9a2cad
tweaking mutant settings
jfredett Nov 9, 2024
3acb66b
clean out debug stuff
jfredett Nov 9, 2024
bf5e463
test for ep square serialization
jfredett Nov 9, 2024
2a3a627
cover move_type with tests
jfredett Nov 9, 2024
3e61d69
cover fen with tests
jfredett Nov 9, 2024
c8a3702
just mutants doesn't OOM so readily anymore
jfredett Nov 9, 2024
57b92f0
kill more mutants
jfredett Nov 9, 2024
444e9c7
record some new mutation test results
jfredett Nov 9, 2024
953e226
mutant hunting
jfredett Nov 9, 2024
29a3a12
tests and bugfix for disambiguate
jfredett Nov 10, 2024
6ee4bff
add a missing test tag
jfredett Nov 10, 2024
c148efa
bevy of tests for move and movetype
jfredett Nov 10, 2024
ba8616b
variations can be followed
jfredett Nov 10, 2024
8932920
mutation run + tuning for different VM
jfredett Nov 10, 2024
f17bbf3
get driver tests unignored
jfredett Nov 10, 2024
f4d981b
clean up song time
jfredett Nov 10, 2024
34fe770
pin action versions
jfredett Nov 10, 2024
099ac2f
add more pgn test fixtures, update log
jfredett Nov 10, 2024
2ebcdcd
update log
jfredett Nov 10, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
run: cargo build

- name: Install just
uses: extractions/setup-just@v2
uses: extractions/setup-just@dd310ad5a97d8e7b41793f8ef055398d51ad4de6

- name: Install Nextest
uses: baptiste0928/cargo-install@v3
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/taghunt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Taghunt

on:
pull_request:

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Install just
uses: extractions/setup-just@dd310ad5a97d8e7b41793f8ef055398d51ad4de6

- name: Install ripgrep
run: sudo apt install -y ripgrep

- name: Tag Hunt
id: taghunt
run: |
cat <<EOF > $GITHUB_OUTPUT
stdout=$(just taghunt)
EOF


- name: Add PR Comment
uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc
with:
message: |
${{ steps.taghunt.outputs.stdout }}
Loading