Commit graph

23 commits

Author SHA1 Message Date
Predrag Gruevski
49c4f979e7
Ensure that failing tests prevent PRs from being merged. (#50) 2023-06-06 14:59:32 -04:00
Mieszko Grodzicki
f2825830a8
Environmental variables (#28) (#36)
* Setting environmental variables

* Test the action also on 1.67
2023-04-17 08:45:37 -04:00
Mieszko Grodzicki
461983b3bb
Add test for baseline caching (#33)
* Cache test

* Baseline caching - initial work

* Add comment explaining the change of CARGO_TARGET_DIR.

* Update README.md

Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com>

* Refactor getRustcVersion and getCargoSemverChecksVersion

* Move helper functions outside RustdocCache class.

* cachePath passed in constructor

* workspaceRoot as constructor argument

* Inline getManifestDir

* Change target to semver-checks/target

* Fix missing hash-files

* Add workflow testing caching

* New line

* Add checking the updated cache

* Missing semicolon

* Bad job name in cache key

* Upload cache if its hash changes

* Test options cache-key and prefix-key

* Need to use restore-keys

* Is path a problem?

* Absolute path

* Move

* Fix restore inputs

* Verify

* Revert debug

* Rustc and semver-checks versions should not be fixed!

* debug test

* key not being a prefix

* Missing outputs

* Revert letter change in hash

* Update CI README

* TODO comments, shorter names

* Better names

* check the key

* Missing '

* Remove space

* Missing outputs

* Remove hash check

---------

Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com>

* Remove inconsistent newlines from workflows README

---------

Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com>
2023-04-07 10:54:46 -04:00
Mieszko Grodzicki
e5740164f3 Env variables in ci.yml 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
88e90a8d87 Tests and fixes for inputs (#14) 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
733726affb Use matrix strategy in CI 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
40af1490bc Add eslint and prettier (#10) 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
aa69e72300 Add dist/ check to CI (#8) 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
893685e69b brand-new action in node.js (#4) 2023-02-27 16:42:26 -05:00
Mieszko Grodzicki
1227c17749 Add TODO comments 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
554ee23ce6 Document assumptions 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
9ba317dc14 Improve jobs names 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
aa34edcb6d Make checking the outcome more descriptive 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
39b7aa82fa Fetch all branches at once. 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
35aa6c3e0a Id fix 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
5801563129 Cleaning, both tests in single job. 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
58fab5bd52 Add id for action step 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
9478ccb3f7 Debug 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
23d16da9fa Add action checkout 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
855a55792a Fix refs 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
6bde90e7a1 Fix repository url 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
37b0a9178b Change action path 2023-01-03 09:45:54 -05:00
Mieszko Grodzicki
2816990fcf Tests - initial version. 2023-01-03 09:45:54 -05:00