You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CI is responsible for building and uploading the tools
13
14
The [release workflow](https://github.com/arduino/rp2040tools/blob/master/.github/workflows/release.yml) is divided in:
14
15
15
-
- a job which uses a docker container (called crossbuild) with all the toolchains inside required to cross-compile the two tools from raspberry pi. The binaries produced are as static and self-contained as possible.
16
+
- a job which uses a docker container (called crossbuild) with all the toolchains inside required to cross-compile the tools from raspberry pi. The binaries produced are as static and self-contained as possible.
16
17
- a job that cross-compiles the go tool called rp2040load.
17
18
- one last job used to move in the correct folders the binaries and to `tar.bz2` them and upload them in the [github release page](https://github.com/arduino/rp2040tools/releases) and on s3 download server.
Copy file name to clipboardExpand all lines: patches/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,5 +4,6 @@ To generate a patch use `git`: `git diff > mypatch.patch` and save it in the `pa
4
4
**Important things to notice**:
5
5
- if you whant to generate a patch for [`picotool`](https://github.com/raspberrypi/picotool) remember to name the patch `picotool_*.patch`
6
6
- same thing applies to [`elf2uf2`](https://github.com/raspberrypi/pico-sdk/tree/master/tools/elf2uf2)
7
+
- same thing applies to [`pioasm`](https://github.com/raspberrypi/pico-sdk/tree/master/tools/pioasm)
7
8
8
-
The CI will apply automagically the patches (if they are present in the `patches/` directory) and it will search them using the name. see [here](../.github/workflows/release.yml#L81-L83) and [here](../.github/workflows/release.yml#L97-L99)
9
+
The CI will apply automagically the patches (if they are present in the `patches/` directory) and it will search them using the name. see [here](../.github/workflows/release.yml#L81-L83) and [here](../.github/workflows/release.yml#L97-L99) and [here](../.github/workflows/release.yml#L113-L115)
0 commit comments