Commit Graph

46 Commits (main)

Author SHA1 Message Date
Arijit Basu 0285f0824c
Disable snap build 2 months ago
mikoloism 68500f3a8e
[Feat] support `snapcraft` build package to releases (#697)
* build(snap): support snapcraft package

- add `snap/snapcraft.yaml` file

NOTE: under `devmode` until fit to release

* ci(gh-action): support `snapcraft` build and publish to `gh-release` page
2 months ago
Arijit Basu 1441275860
Avoid duplicate strip call (#664)
Fixes: https://github.com/sayanarijit/xplr/issues/662
10 months ago
Arijit Basu 56472998f5
Don't give up yet 10 months ago
Arijit Basu bf7ae3f748
Give up on the new platforms 10 months ago
Arijit Basu 1941355128
Imrove builds
- Add more build targets
- Allow cross compile (if you have the resources, I don't)
- Fix failing nixos tests
10 months ago
Karim Lalani 28c9e0e3a0
chore: added codespell to github ci (#632)
chore: added codespell from 8cca2d3566 to github ci

chore: move spellcheck to out of testsuite

fix: add missing checkout step to spellcheck

exclude target

move works to ignore to .codespellignore

fix: typo

add lua specific
12 months ago
Arijit Basu 8c4f744bb1 Try fix gh action 1 year ago
Arijit Basu 76224c42e1 Fix Nix cache push 2 years ago
Arijit Basu a0c19025dd
Fix nix build 2 years ago
Arijit Basu 69db7fa9e6
Push Binary Cache for Nix 2 years ago
Arijit Basu 133ba120af Update .github/workflows/cd.yml 2 years ago
Orhun Parmaksız 77164ff98a fix(cd): use external gzip for compressing the git source 2 years ago
Arijit Basu 68ae6f5265
Don't release android for now 2 years ago
Arijit Basu b0af9d7f69
Release android binaries 2 years ago
Arijit Basu 171c93dbb1 Fix ansi colors
Also upgrade deps and do some cleanup.
2 years ago
Arijit Basu 60e17f3b87
Fix GH pages 2 years ago
Arijit Basu 2f320fa8a7
Fix docs 2 2 years ago
Arijit Basu 048f89139b
Fix publish docs 2 years ago
Arijit Basu e30116cca2
Make linkcheck optional even in gh ci 2 years ago
Arijit Basu 250e21e949 Install mdbook-linkcheck in ci 2 years ago
Arijit Basu db8ef0e15a Fix docs and build 2 years ago
Arijit Basu 0cfeed7660 Upgrade github action for book.yml
Closes: https://github.com/sayanarijit/xplr/issues/426
2 years ago
Arijit Basu d2c5f49835 Fix CD (try again) 3 years ago
Arijit Basu 296d93a81a Fix linux gnu bin release 3 years ago
Arijit Basu 605b2bc391 Fix CD for musl 3 years ago
Arijit Basu ba3cf24125 Release musl binary
Closes https://github.com/sayanarijit/xplr/issues/269
3 years ago
Shunsuke Mie a3b400d749 Add a trace level to test CI task
To enable to get stack trace on CI, add a `RUST_BACKTRACE` env
variable. It is useful to debug.

Some rust projects applied this parameter. e.g. deno
https://github.com/denoland/deno/blob/main/.github/workflows/ci.yml#L54
3 years ago
Arijit Basu 9e08287c31 Fix CI 3 years ago
Arijit Basu bb5dcff0bf
Use --locked in CI/CD & remove daily compile check
Daily compile check doesn't capture runtime errors. It's better to
--locked and be safe.
3 years ago
Arijit Basu 20bb7939fe Fix gh pages CNAME 3 years ago
Arijit Basu c1b667d9f7 Fix publish attempt 2 3 years ago
Arijit Basu 107d5a79a3 Fix publishing book 3 years ago
Arijit Basu 3e646b063b Publish xplr book with intensive documentation
Closes: https://github.com/sayanarijit/xplr/issues/263
3 years ago
Arijit Basu fabcc8e865 Implement CLI arguments
Going with custom CLI parsing for minimalism and flexibility.

Closes: https://github.com/sayanarijit/xplr/issues/228
3 years ago
Arijit Basu a1a1dee4af Remove --locked
Many crates are outdated. One is even yanked. IMO failing build is
better than running with insecure/bad dependencies.

Ref: https://github.com/sayanarijit/xplr/issues/212#issuecomment-855175144
3 years ago
Arijit Basu 9a22c8b423 Fix pgp publishing attempt 4 3 years ago
Arijit Basu 7e35ff42fc Fix pgp publishing attempt 3 3 years ago
Arijit Basu cb13736a9f Fix releasing gpg signature 3 years ago
Arijit Basu c5e97d5bae Sign releases with pgp
Closes: https://github.com/sayanarijit/xplr/issues/131
3 years ago
Arijit Basu 81854b9323 Use --locked when releasing
Closes: https://github.com/sayanarijit/xplr/issues/212
3 years ago
Arijit Basu 69ac8883ab Check xplr compilation daily
https://github.com/sayanarijit/xplr/issues/208 should never happen
again. This added check will notify me if `xplr` compilation starts
failing.
3 years ago
Arijit Basu 86c27d4eed
Try fixing CD pipeline 2 3 years ago
Arijit Basu 5f791406ce Try fixing CD pipeline 1 3 years ago
Arijit Basu 67f2094a4c Autorefresh, BashExec and basename
- Auto `Refresh` every second.
- Add alias `BashExec` to message `Call` with args [`-c`, `bash` ...].

Also, Create alias `BashExec` to message `Call` with arguments [`bash`, `-c`]
3 years ago
Arijit Basu dba8631911 Add CI/CD gh actions
Mostly stolen from https://github.com/Rigellute/spotify-tui.
3 years ago