Nick
383c9f4f2c
Build changes. ( #140 )
...
Bump stackage to use GHC 9.6.5.
Update nixpkgs and other nix sources.
Disable Fourmolu: its update requires re-formatting the entire code for the check to pass.
Add a huge ugly hack for golden tests: running diff on YAML is a bad idea to begin with, because YAML isn't text, it's a tree.
Disable Windows build for being utterly broken. Maybe someone will fix it later.
Disable running tests with stack. We already to this during Linux builds.
2024-07-29 18:37:22 +00:00
9ded260d0c
Dropped policeman ( #133 )
...
* Fixed policeman
* removed globing
* bump nix stuff
* Use the proper GHC
* cabal update
* fixed tests
* try building outside polieceman
* wip
* Fix nix path
* use /home/
* fence
* fixed paths
* closed brackets (:
* Dropped policeman
* Bumped stackage resolver
* updated nix
2022-03-02 20:45:06 +03:00
3a4e535a0a
Turns out we don't need to install skopeo (:
2022-02-03 16:14:39 +03:00
5727f6bf83
Various CI improvements ( #123 )
...
* Bumped all of nix
* Drop remove-artifacts
* Redid whole CI
* fixed bash
* fixed cp
* fixed paths
* bumped stack
* Bumped actions
* Fixed formatting in tests
* Bumped nix things
* wip
* Try unbreaking
* cap?
* Actually use macos 😂
* Fixed builds (?)
* Fixed builds (?)
* trace
* removed lowercase
* try caching
* actions/cache@v2.1.7
* fixed caching (?)
* Fixed compaREST-GitHub-Action
* multiple cache keys
* Made keys prettier
* Completed release steps
* Fixed image build and use pre-post for cache
* Don't pre
* Cache full nix
* trigger rebuild
* Rerun
* Use restore keys
* Fix caching?
* Renamed file
* Switch back to /nix/store
* trigger rebuild
* check directory
* wip
* wip
* echo
* Try
* Force rebuild
* Don't remove nix store
* Force rebuild
* sudo chmod +w /nix/store/
* chmod
* wip
* wip
* Cache full nix
* wip
* wip
* wip
* wip
* Rebuild
* wip
* wip
* wip
* Move important stuff
* wip
* xargs
* fix
* normal
* foo
* sudo
* Give up and use cachix
* Checkout before anything else
* Use optimization flags
* Seem to have finalized everything
* fix release assets
* check versions
* move things
* Exit when versions don't match
* Added policeman
* Removed debug stuff
* fix
* Should be working now
* wip
* Set lines
* Made things prettier?
* Incluse test data in cabal
* Actually format all code
* Added format check
* Dist
* Added caching and release to dist
* Added changelog check
* fixed check action
* fixed docker login
2022-01-24 14:37:45 +03:00
mniip
f4fd16d247
Naming changes ( #117 )
...
* Rename openapi-diff -> comparest
Rename OpenAPI.Checker -> Data.OpenApi.Compare
* Tweak emojis used in reports
* Shuffle imports
* Fix workflow
* Reuse nix
Co-authored-by: iko <ilyakooo0@gmail.com>
2021-08-16 13:41:22 +03:00
c7159b1f76
GitHub actions ( #118 )
...
* Initial stab at github actions
* Fixed docker images
* Added run
* old new
* update
* Updated
* Fixed (?)
* Added certs
* Proper safe head
* Use proper API
* Added project name
* Updated docker image
* Started reading the right comments
* Added docker image to CI
* Renamed CI thing
* Increased swap
* Fixed tests
* Fixed docker hub
* Added conditionals back in
* minor refinements
2021-08-06 11:49:00 +03:00
38341ca51f
Added styling to HTML output ( #84 )
...
* Added html template
* added awsm.css submodule
* Embed styling
* Removed extra dependency
* checkout submodules on CI
* Fixed wording
* Rmoved file
2021-06-22 17:15:57 +03:00
f883264b8d
Disabled split sections
2021-06-10 15:12:45 +03:00
5d875c22ce
Split object files ( #77 )
...
* Split-objs
* split-sections
* rebuild-ghc-options: true
* split ghc options
* Removed -j
* check memory
* Increased swap
* increased swap
* test options
* Upload artifact
* Removed artifact
2021-06-10 13:08:27 +03:00
f546347431
Update haskell.yml
2021-06-09 14:36:52 +03:00
28519f107b
Made warnings stricter ( #76 )
...
* Made warnings stricter
* Fixed imports
* Moved file
* Don't upload artifacts
* Fixed more warnings
2021-06-08 19:12:34 +03:00
f39734fc00
Update remove-artifacts.yaml
2021-06-03 18:07:16 +03:00
e2340b607f
Update remove-artifacts.yaml
2021-06-03 17:57:23 +03:00
572057f19a
Remove artefacts as fast as possible
2021-06-03 17:26:16 +03:00
7e7c9fa037
Create remove-artifacts.yaml
2021-06-03 16:13:02 +03:00
4dbd1b68cf
Releases are now not pre-releases
2021-05-21 17:08:27 +03:00
0261ac1a83
Added artifact uploads ( #57 )
...
* Added artifact uploads
* Added release uploads
2021-05-21 14:01:48 +03:00
95f82e1828
Started running tests in CI ( #43 )
...
* Started running tests in CI
* Added id test result
2021-04-26 13:19:57 +03:00
d430079e6a
Dependencies now influence cache hash ( #9 )
2021-03-05 15:07:25 +03:00
b51d410a39
Added basic haskell CI ( #6 )
...
* Added basic haskell CI
* Removed cabal things
2021-03-04 14:09:57 +03:00