Commit e816eb4
authored
Introduce the
* Introduce the `javy-release` crate
This commit introduces the `javy-release` crate.
The idea behind this crate is to provide a utility to partially
automate our release process, at least initially. In its current form,
this crate adds the necessary functionality to toggle the release/dev
versions according to our versioning system.
Even though publishing to crates.io should be possible, I've opted
exclude such functionality in the initial state of this crate mostly
for simplicity. Said functionality can be added as a follow-up if this
crate gets adopted.
Furthermore, the principal motivation for this change is to ease the
release process, which is currently manual and potentially error
prone. I've gone through this process twice, and in every instance
it's unclear to me the order of operations that I need to follow to
start a successful release.
* Add documentation entry
* Avoid using `std::env::current_dir` to avoid race conditions in testsjavy-release crate (#1169)1 parent cfbb421 commit e816eb4
File tree
14 files changed
+853
-3
lines changed- docs
- release
- src
- tests
- fixtures
- unpublishable
- with-alpha
- without-alpha
- scripts
14 files changed
+853
-3
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| 49 | + | |
47 | 50 | | |
48 | 51 | | |
49 | 52 | | |
| |||
57 | 60 | | |
58 | 61 | | |
59 | 62 | | |
| 63 | + | |
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
57 | 74 | | |
58 | 75 | | |
59 | 76 | | |
| |||
0 commit comments