|
| 1 | +# Quick start for [install-crystal](https://github.com/oprypin/install-crystal/) GitHub Action |
| 2 | + |
| 3 | +Set up your Crystal project on GitHub for continuous testing. |
1 | 4 | <div class="configurator">
|
| 5 | +<hr> |
2 | 6 | <strong>I am developing</strong>
|
3 | 7 | <input type="radio" name="software-kind" id="software-kind-app"><label for="software-kind-app"><strong>an application</strong></label>
|
4 |
| -<input type="radio" name="software-kind" id="software-kind-lib"><label for="software-kind-lib"><strong>a library</strong> (also track updates of deps)</label>. |
5 |
| -<br> |
6 |
| -I want to support Linux, <input type="checkbox" id="os-mac"><label for="os-mac">macOS</label>, <input type="checkbox" id="os-win"><label for="os-win">Windows</label>. |
| 8 | +<input type="radio" name="software-kind" id="software-kind-lib"><label for="software-kind-lib"><strong>a library</strong> (also track updates of deps).</label> |
| 9 | +<hr> |
| 10 | +<span>I want to support <label>Linux,</label></span> |
| 11 | +<input type="checkbox" id="os-mac"><label for="os-mac">macOS,</label> |
| 12 | +<input type="checkbox" id="os-win"><label for="os-win">Windows.</label> |
7 | 13 | <br>
|
8 |
| -I want to support latest Crystal, <input type="checkbox" id="crystal-ver"><label for="crystal-ver">a particular older version</label> <input type="checkbox" id="crystal-nightly"><label for="crystal-nightly">and follow Crystal <abbr title="Unreleased builds from the latest commit on master">nightlies</abbr></label>. |
| 14 | +<span>I want to support <label>latest Crystal,</label></span> |
| 15 | +<input type="checkbox" id="crystal-ver"><label for="crystal-ver">a particular older version</label> |
| 16 | +<input type="checkbox" id="crystal-nightly"><label for="crystal-nightly">and follow Crystal <abbr title="Unreleased builds from the latest commit on master">nightlies</abbr>.</label> |
9 | 17 | <br>
|
10 |
| -<input type="checkbox" id="tool-format"><label for="tool-format">I format code with <code>crystal tool format</code></label>. |
| 18 | +<input type="checkbox" id="tool-format"><label for="tool-format">I format code with <code>crystal tool format</code>.</label> |
11 | 19 | <br>
|
12 |
| -<input type="checkbox" id="cache-shards"><label for="cache-shards">Cache dependencies (worth only if there are many)</label>. |
| 20 | +<input type="checkbox" id="cache-shards"><label for="cache-shards">Cache dependencies (worth only if there are many).</label> |
| 21 | +<hr> |
13 | 22 |
|
14 | 23 | {% for is_app in false, true %}
|
15 | 24 | {% for os_win in false, true %}
|
@@ -134,10 +143,10 @@ jobs:
|
134 | 143 | </div>
|
135 | 144 |
|
136 | 145 | <div class="configurator">
|
137 |
| -<input type="checkbox" id="fixed-ref"><label for="fixed-ref">I don't <a href="https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions">trust</a> a third-party action</label>. |
| 146 | +<input type="checkbox" id="fixed-ref"><label for="fixed-ref">I don't <a target="_blank" href="https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions">trust</a> a third-party action</label>. |
138 | 147 |
|
139 | 148 | <div class="c1">
|
140 |
| -Copy the commit hash of the latest <a href="https://github.com/oprypin/install-crystal/tags">release</a> instead of the "v1" part in <code>oprypin/install-crystal@<strong>v1</strong></code>. |
| 149 | +Copy the commit hash of the latest <a target="_blank" href="https://github.com/oprypin/install-crystal/tags">release</a> instead of the "v1" part in <code>oprypin/install-crystal@<strong>v1</strong></code>. |
141 | 150 | </div>
|
142 | 151 | </div>
|
143 | 152 |
|
|
0 commit comments