Gal Schlezinger
f3a2247868
fix workflow arguments ( #977 )
2 years ago
renovate[bot]
d23d9c29b1
chore(deps): update thollander/actions-comment-pull-request action to v2 ( #879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Gal Schlezinger
756d450ce7
Continuously benchmark fnm ( #877 )
...
* wip
* install hyperfine
* switch sides
* add permissions block
* permissions
* use ternary
* wip wip wip
* wip
* other way?
* force store
* simplify
* add more perms
* add file size and units
* change columns
* add header
* add hash
* reverse the conditional to store
* show last value for 0
* lastValue is now being sent
* 0
* the return of all the build
* Add min runs
2 years ago
Gal Schlezinger
095289d3e3
Remove UPX for ARM ( #875 )
...
* update upx on each install
* sudo everything
* remove upx
* add changeset
2 years ago
Gal Schlezinger
4b12d5bf87
fix "ensure commands are up to date" job ( #864 )
2 years ago
jonz94
9d0dd1b045
Make installation script respect $XDG_DATA_HOME ( #614 )
...
* Make installation script respect $XDG_DATA_HOME
* Add os check to determine INSTALL_DIR default location
* Minor refactor
* Use `test -n` with double quotes
* Fix space in directory name issue
* Create yellow-otters-develop.md
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
2 years ago
renovate[bot]
e1cfa17fd6
chore(deps): update swatinem/rust-cache action to v2 ( #834 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
renovate[bot]
be52abed98
chore(deps): update pnpm/action-setup action to v2.2.4 ( #828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Gal Schlezinger
97d8dd7de5
rename concurrency group to ci
2 years ago
Gal Schlezinger
0644d548a6
migrate js scripts to esm ( #852 )
2 years ago
Ezekiel Warren
405b987f34
Added json option to env command ( #800 )
...
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
2 years ago
Gal Schlezinger
25fcd09a20
Add a debug workflow ( #851 )
...
this will allow to debug CI failures on a Windows machine
2 years ago
Gal Schlezinger
bedb9555fa
migrate e2e tests to nodejs ( #849 )
...
resolves #848
2 years ago
renovate[bot]
6a1f3b864b
chore(deps): update actions/setup-node action to v3 ( #767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 years ago
renovate[bot]
e23f2d0715
chore(deps): update pnpm/action-setup action to v2.2.2 ( #763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 years ago
Gal Schlezinger
6e6bdd82f1
Add Changesets to release fnm ( #760 )
3 years ago
Gal Schlezinger
fd2a6eb650
add Rust Caching to CI ( #759 )
...
* Add rust cache to the CI pipeline
* Don't update the run-on-arch github action
3 years ago
renovate[bot]
bf122f4e5e
fix(deps): update rust crate reqwest to 0.11.11 ( #753 )
...
* fix(deps): update rust crate reqwest to 0.11.11
* try to fix build
* fix clippy issues
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
3 years ago
renovate[bot]
bcb1895585
chore(deps): update docker/setup-qemu-action action to v2 ( #736 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
d9e587b0f2
chore(deps): update all non-major dependencies ( #718 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
ede3b8226a
chore(deps): update uraimo/run-on-arch-action action to v2.1.2 ( #714 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
776f1a6893
chore(deps): update actions/download-artifact action to v3 ( #688 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
90b51c6606
chore(deps): update actions/upload-artifact action to v3 ( #690 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
4b5311b423
chore(deps): update actions/checkout action to v3 ( #685 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Dominik Nakamura
74c9b37895
Fix clippy & use musl target on Rust compiler for static compilation ( #554 )
3 years ago
renovate[bot]
c9c777e9bc
chore(deps): update uraimo/run-on-arch-action action to v2.1.1 ( #502 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
4 years ago
renovate[bot]
fdcca18e31
chore(deps): update uraimo/run-on-arch-action action to v2.1.0 ( #495 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
4 years ago
renovate[bot]
7aad51ed29
chore(deps): update uraimo/run-on-arch-action action to v2.0.10 ( #459 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
4 years ago
Gal Schlezinger
f9ee0ecd50
Auto-generate command documentation markdown ( #432 )
4 years ago
Gal Schlezinger
12bd19d3f0
Fix ARM builds CI ( #408 )
4 years ago
Kaio Duarte
d60780d6de
Chore - Use a tier 1 target for Linux binary ( #389 )
4 years ago
Waldir Pimenta
e7dc3c8799
Improvements to the README ( #377 )
4 years ago
James Chen-Smith
f976df5730
Refer to homebrew/core formula instead of custom tap ( #307 )
4 years ago
Gal Schlezinger
1bf2f37304
Add ARM handling to installation script ( #303 )
4 years ago
Gal Schlezinger
b8567020be
Add pre-built binaries for ARM32 and ARM64 ( #276 )
4 years ago
Gal Schlezinger
3d98672f86
Remove UPX binary compression for now ( #279 )
4 years ago
renovate[bot]
c54d143c61
Update actions/checkout action to v2 ( #277 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
4 years ago
Gal Schlezinger
5f9137997b
Run CI on pull_request and push[master] ( #268 )
4 years ago
Gal Schlezinger
e13c1ef0ec
Add `fnm --version` printing to CI ( #248 )
4 years ago
Gal Schlezinger
9ba282a705
Rewrite fnm in Rust (merge fnm.rs into fnm) — adding Windows support! ( #246 )
4 years ago
Gal Schlezinger
6db8de9612
Shorten the installation script ( #245 )
4 years ago
Gal Schlezinger
44e148e212
Allow using homebrew to install with the installation script ( #244 )
4 years ago
Gal Schlezinger
b34a9a6cd3
Add installation script testing ( #243 )
4 years ago
Gal Schlezinger
c049e166f6
Run actions on pull_request event too
5 years ago
Gal Schlezinger
c5048fcf2e
Add a CI check for code formatting ( #151 )
...
This PR adds a GitHub action (🎉 ) that checks for the latest refmt syntax.
This is done thanks to @thomsj which brought up the problems with formatting in the repo! 👏 #105 (comment)
The current implementation is not ideal: it installs esy and then installs OCaml and @esy-ocaml/reason . A better way to do it is to distribute refmt as a standalone binary from the latest Reason release. This will be fast to install and therefore fast to integrate with CI.
An approach to do so is to add an artifact to the CircleCI runs, and then use something like circleci-artifacts.now.sh to fetch the artifact, extract it and profit 💰
In the meantime, it takes <4m to run it, which is much faster than the Azure Linux build, not to mention the Windows one.
5 years ago