Commit Graph

56 Commits

Author SHA1 Message Date
Simon Davy
a1ac579271
Fix install.sh for Windows (#1474) 2023-01-04 11:12:19 -08:00
Josh Soref
01967e9f48
Give pages job write permissions(#1464) 2022-12-31 15:09:19 -08:00
Cameron Steffen
216df31543
Eliminate lazy_static (#1442) 2022-12-15 16:53:21 -08:00
Casey Rodarmor
2fb753a5a8
Merge CI workflows (#1444) 2022-12-15 04:38:55 +00:00
Casey Rodarmor
659b8211ad
Split up CI workflow (#1399) 2022-11-02 17:57:38 -07:00
JP Bochi
7f7275550d
Allow bash completion to complete tasks in other directories (#1303) 2022-09-23 20:34:55 -07:00
Casey Rodarmor
aed7ca1678
Release 1.4.0 (#1308)
* Release 1.4.0

- Bump version: 1.3.0 → 1.4.0
- Update to Edition 2021
- Update changelog
- Update dependencies
- Update man page
2022-08-08 20:17:38 -07:00
Casey Rodarmor
7c0a960555
Fix shell setting precedence (#1306) 2022-08-09 02:50:31 +00:00
Casey Rodarmor
c710d5a685
Fix book links (#1227) 2022-06-13 01:02:09 +00:00
Casey Rodarmor
c8c5fe1789
Use absolute links in readme (#1223) 2022-06-09 20:12:11 +00:00
Casey Rodarmor
76a8222003
Copy changelog into manual (#1222) 2022-06-09 19:55:20 +00:00
Casey Rodarmor
97fde19a93
Build Chinese language user manual (#1219) 2022-06-08 20:04:06 -05:00
Casey Rodarmor
9a1545630c
Add screenshot to manual (#1181) 2022-05-05 20:58:55 +00:00
Casey Rodarmor
12fe9371f6
Generate book from readme (#1155) 2022-05-04 06:05:55 +00:00
Casey Rodarmor
cc91485d18
Build MacOS ARM release binaries (#1138) 2022-03-23 03:34:50 +00:00
Casey Rodarmor
9da8f41895
Upgrade Windows Actions runners to windows-latest (#1137) 2022-03-22 20:26:55 -07:00
Casey Rodarmor
57db9fe04d
Don't run tests in release workflow (#1080) 2022-01-30 12:37:15 -08:00
Casey Rodarmor
04d3ee3f50
Workflow tweaks (#1045) 2021-12-05 10:51:15 +00:00
Casey Rodarmor
762c461780
Run tests on PRs (#1040)
* Run tests on PRs

* Fix workflow
2021-12-01 15:32:12 -08:00
Casey Rodarmor
a4bd1cb67c
Use musl libc for ARM binaries (#1037) 2021-11-27 01:01:41 -08:00
Casey Rodarmor
daef7caaed
Improve GitHub Actions workflow triggers (#1033)
- Only run release workflow on pushed tags
- Run test workflow on all pushes
2021-11-22 01:37:15 +00:00
Casey Rodarmor
c49d534a27
Refactor github actions (#1028) 2021-11-21 16:55:21 -08:00
Casey Rodarmor
a306a47898
Only pass +crt-static to cargo build (#997) 2021-10-14 02:54:58 +00:00
Casey Rodarmor
ae172b1f91
Use consistent rustflags formatting (#994) 2021-10-12 00:23:44 +00:00
Casey Rodarmor
6157436dcd
Use cargo build instead of cargo rustc (#993) 2021-10-12 00:16:30 +00:00
Casey Rodarmor
629c75ff04
Use stable rustfmt instead of nightly (#967) 2021-09-16 13:44:40 +00:00
Casey Rodarmor
4ada364ede
Check GitHub Actions workflow with actionlint (#921) 2021-07-27 00:14:20 +00:00
Casey Rodarmor
1742cf0e12
Actually fix release tagging and publish changelog with releases (#901) 2021-07-09 19:58:35 -04:00
Casey Rodarmor
a415d1bdc1
Fix broken prerelease tagging (#900) 2021-07-09 19:19:14 -04:00
Casey Rodarmor
a846a728f1
Use string value for ref-type check (#897) 2021-07-04 04:16:24 +00:00
Casey Rodarmor
ba7631964d
Only run install script on CI for non-releases (#895) 2021-07-03 22:30:16 +00:00
Casey Rodarmor
0a9ffd7a7b
Remove v prefix from version (#850) 2021-06-01 23:37:40 +00:00
Casey Rodarmor
acc7494268
Improve install script (#847)
- Allow passing `--target` to select target
- Guess target from OS and architecture
2021-05-27 23:16:45 -07:00
Casey Rodarmor
c198099c17
Release v0.9.4 (#844)
* Release v0.9.4

- Bump version: 0.9.3 → 0.9.4
- Update dependencies
- Update changelog
- Update man page
- Update config test
2021-05-28 01:22:59 +00:00
Casey Rodarmor
c40b4e6b96
Release aarch64-unknown-linux-gnu binaries (#843) 2021-05-27 18:14:01 -07:00
Casey Rodarmor
d8c00ac2e4
Add forbid script (#827) 2021-05-10 23:58:05 -07:00
Casey Rodarmor
7bc9d3986e
Fix bang lexing and placate clippy (#821) 2021-05-07 00:14:38 -07:00
Pen Tree
991589131b
Update to actions/cache@v2 (#742) 2021-01-07 14:49:13 -08:00
Casey Rodarmor
1fc4842e4c
Fix CI (#727)
- Replace `::add-path::` CI command with environment files
- Placate Clippy
- Consolidate cache actions
2020-11-19 14:47:04 -08:00
Casey Rodarmor
2909614f68
Fix build fix (#693)
Fix the conditional that gates installing GNU Tar. This should finally
fix the build errors we've been seeing.
2020-10-04 13:23:27 -07:00
Casey Rodarmor
30fee97f73
Document how to ignore errors with - in readme (#690) 2020-10-03 14:23:51 -07:00
Casey Rodarmor
db6a9197c6
Install BSD Tar on GitHub Actions to fix CI errors (#689) 2020-10-03 13:47:10 -07:00
Casey Rodarmor
9d0246998d
Add the --choose subcommand (#680)
The `--choose` subcommand runs a chooser to select a recipe to run. The
chooser should read lines containing recipe names from standard input,
and write one of those names to standard output.

The chooser defaults to `fzf`, a popular fuzzy finder, but can be
overridden by setting $JUST_CHOOSER or passing `--chooser <CHOOSER>`.
2020-09-17 19:43:04 -07:00
Casey Rodarmor
5e2b51e83e
Add list highlighting nice features to readme (#664)
This was suggested by @zaiste, to make it clearer how Just differs from
Make, and what features it has.
2020-08-05 19:20:11 -07:00
Casey Rodarmor
cea4a16081
Mark tags that start with v as releases (#654) 2020-07-01 23:42:39 -07:00
Casey Rodarmor
5533073f56
Only use cygpath on shebang if it contains / (#652)
On Windows, skip conversion if a shebang path does not include `/`. In
this case it is not a Unix path, and does not need to be converted to a
Windows path before running.
2020-06-27 16:38:56 -07:00
Casey Rodarmor
1f8c230512
Cache build artifacts (#620)
Use `actions/cache` to cache cargo registry, index, and build between
workflow runs.
2020-03-30 23:39:30 -07:00
Casey Rodarmor
48892479a3
Trigger GitHub Actions workflow on release tags (#614) 2020-03-18 09:13:42 -07:00
Casey Rodarmor
1dbc765390
Add --variables subcommand that prints variable names (#608)
Add a subcommand that prints out a space-separated list of the names of
top-level variables in the justfile.

The syntax is:

    $ just --variables
    a b c

This can be used for any purpose, but is mostly intended for completion
scripts, so that they can get the names of variables without using
`--evaluate`.

Additionally:

- Add `bin/generate-completions` script to regenerate checked-in
  completions
- Update dependencies
- Regenerate checked-in completions
2020-03-13 22:19:43 -07:00
Casey Rodarmor
2b688d4858
Trigger build on pushes and pull requests (#607) 2020-03-13 21:20:41 -07:00