Commit Graph

5 Commits

Author SHA1 Message Date
Roman Melnikov
8e4de7a50a
[Chore] Fix autoreleasing CI job
Problem: After a recent switch to GitHub Actions, job that creates
prerelease suddenly stopped working.

Solution: Switch to the autoreleasing script from serokell.nix
which uses 'gh' instead of 'hub'.
2023-09-22 16:00:31 +02:00
Philipp Herzog
40a2451105
[Chore] Replace buildkite ci with github-actions 2023-06-21 11:49:32 +02:00
Adrián Enríquez
3c16b90bdf
[Chore] Fix CI danger checks
Problem: the danger checks were failing because it was configured to
fetch only and partially the current PR branch.

Solution: force the danger checks CI to get all the repository branches.
2022-12-20 16:50:54 +01:00
martoon
d259a3c7e2
[Chore] Add danger checks
Problem: it would be helpful to have checks for common rules on styling
commits and stuff, to avoid checking those manually every time.

Solution: add Danger checks, mostly the same we had in Morley.
2022-12-20 04:55:54 +03:00
Anton Sorokin
fb77575b0b
[#164] Add workflow for running Windows tests on CI
Problem: we are not testing behavior of xrefcheck on Windows

Solution: and add workflow to run
golden and tasty tests on CI
via github-actions windows runner
Some subproblems appear:

1.
Problem: CI build fails beacuse it needs `pcre` package
Solution: add it (somehow), see `install pacman dependencies`
in ci.yml

2.
Problem: Network errors displayed different on different platforms
Solution: collect output from both and use
`assert_diff expected_linux.gold || assert_diff expected_windows.gold`

3:
Problem: "Config matches" test is failing because checkout action
clone files with CRLF, and test assert equality of two ByteStrings
Solution: manually remove CR
2022-11-30 21:00:58 +02:00