Patrick Thomson
cc1d463d86
maybe this will be even smarter
2020-07-10 10:18:20 -04:00
Patrick Thomson
60a9baf799
Cut down on Bazel time
2020-07-10 10:14:50 -04:00
Patrick Thomson
d150bb5986
This will absolutely blow the cache. It better.
2020-07-09 10:59:30 -04:00
Patrick Thomson
cc97854a9b
Store bazel-repo in the cache as well.
2020-07-09 10:34:17 -04:00
Patrick Thomson
88b91ba0af
can't have an empty strategy
2020-07-09 09:45:52 -04:00
Patrick Thomson
e83e13907c
better naming
2020-07-08 17:56:46 -04:00
Patrick Thomson
7833f3ff17
Better caching strategy
2020-07-08 17:54:56 -04:00
Patrick Thomson
67276250a8
Let's see if a Bazel build works.
2020-07-08 17:52:06 -04:00
Rob Rix
f431f8c5f8
Build semantic-source in CI in the same manner as everything else.
2020-07-07 09:36:22 -07:00
Timothy Clem
4509ddfc1f
New semantic-tags:test
2020-07-07 07:27:25 -07:00
Patrick Thomson
a67310e257
Specify the executable build target.
2020-06-26 14:14:40 -04:00
Patrick Thomson
a2bb471f00
Silence warnings from CI.
2020-06-23 17:48:37 -04:00
Ayman Nadeem
e76f069dd0
remove semantic-python:test:graphing
2020-06-08 12:04:22 -04:00
Ayman Nadeem
aa8569732b
remove test-suite component 'compiling'
2020-06-08 11:29:16 -04:00
Patrick Thomson
ab6661b9c4
Make sure we always run cabal-cache.
2020-05-20 14:12:47 -04:00
Patrick Thomson
22e19c7b5c
I forgot a leading bar in this YAML.
...
YAML is not my favorite format.
2020-05-20 14:09:35 -04:00
Patrick Thomson
55494f9311
One too many characters in the matching clause.
2020-05-20 11:54:58 -04:00
Patrick Thomson
564ded558e
Fix syntax errors.
2020-05-20 11:52:23 -04:00
Patrick Thomson
0fa0a63b0d
Dynamically change cache keys based on cabal files' hash.
...
The problem with our caching approach up until now is that we've been
hitting Actions caches too often. As we `cabal update` and `cabal
configure`, our build plan strays farther and farther from what's
present in the cache, resulting in more and more cache missed from
`cabal`. The fix here is to hash a file that's changed reasonably
often and to use that to key the caches, falling back on the most
recently used cache present on a miss.
2020-05-20 11:51:07 -04:00
Patrick Thomson
700197f993
See if we can elide other caches.
2020-05-20 10:41:56 -04:00
Patrick Thomson
e6933b2792
Revert.
2020-05-20 10:38:28 -04:00
Patrick Thomson
51e765b6ca
See if eliding the configuration step will help builds.
2020-05-20 10:33:09 -04:00
Patrick Thomson
731c8022f3
Change key so we don't get a false cache hit.
2020-05-20 09:31:48 -04:00
Patrick Thomson
f7169955bb
Try new approach to caching.
2020-05-20 09:06:33 -04:00
Rick Winfrey
d55db8893a
Merge branch 'master' into precise-ql-tagging
2020-03-27 11:52:48 -07:00
Rick Winfrey
980ba035e7
Add version numbers to the remaining cache keys
2020-03-23 16:42:52 -07:00
Rick Winfrey
1318cae6bd
Oops, these are not cache keys, these are action names
2020-03-23 16:42:33 -07:00
Rick Winfrey
b889c26a9c
Let's try bumping the actions caches
...
CI is having a hard time finding semantic-source 0.1.0.0
2020-03-23 16:38:36 -07:00
Rick Winfrey
376881814d
Don't specify semantic-source as local package
2020-03-20 10:29:19 -07:00
Timothy Clem
797805cbcb
Turn on all this tests in CI
2020-02-20 14:22:32 -08:00
Timothy Clem
68bc0f68d5
Bring back tree-sitter corpus tests for go
2020-02-20 10:38:52 -08:00
Timothy Clem
4566a59f42
No real bootstrapping todo anymore
2020-02-20 10:38:22 -08:00
Ayman Nadeem
e07954bab6
bump cache
2020-02-06 17:17:09 -05:00
Patrick Thomson
9cfa5726d2
Bust the cache again.
2020-02-05 18:01:35 -05:00
Patrick Thomson
1f5214961a
Blow the cache.
2020-02-04 12:39:59 -05:00
Ayman Nadeem
8592d531c1
bump v5 to v6 to fix cabal store bug
2020-02-03 10:20:27 -05:00
Ayman Nadeem
9a476cefc1
Fix CI
2020-01-30 13:26:26 -05:00
Patrick Thomson
4c96c0b740
Un-wedge the cabal store
2020-01-28 13:04:56 -05:00
Patrick Thomson
e973e5b7a4
Blow the cache.
2020-01-27 12:35:07 -05:00
Timothy Clem
902512e346
Bump cabal store again for ts fix
2020-01-23 10:58:37 -08:00
Timothy Clem
9af6d028ea
Bust store cache
2020-01-22 10:37:52 -08:00
Timothy Clem
b4124780ca
Bring back cabal/package cache
2020-01-21 14:53:50 -08:00
Timothy Clem
d82b90356e
No hlint for the moment to unblock
2020-01-21 14:31:49 -08:00
Patrick Thomson
37e1c1095b
Merge remote-tracking branch 'origin/master' into semantic-scope-graph
2020-01-17 11:24:07 -05:00
Rob Rix
4e071f141f
Use the CI-specific project files for CI.
2020-01-16 14:18:14 -05:00
Rob Rix
2bc5d31ebb
Build semantic-source using cabal.project.ci in CI.
2020-01-16 14:02:36 -05:00
Patrick Thomson
2cbc52804b
Merge remote-tracking branch 'origin/master' into semantic-scope-graph
2020-01-15 16:30:42 -05:00
Timothy Clem
b8a4776156
CI updates
...
- Don't use or cache ~/.cabal/packages
- Include cabal version in dist-newstyle cache key
- Build depdendencies for all
2020-01-14 12:45:00 -08:00
Patrick Thomson
3345967836
Merge remote-tracking branch 'origin/master' into semantic-scope-graph
2020-01-14 15:30:01 -05:00
Patrick Thomson
0048017d03
Run this on CI.
2020-01-14 15:04:18 -05:00