18 Commits

Author SHA1 Message Date
Christoph Reiter
ba632451ef README: document the env vars 2023-03-23 11:59:37 +01:00
Christoph Reiter
98697683a5 main: remove --repo option again
this was meant for the arm runner, but it was never used.
2023-03-23 11:58:17 +01:00
Christoph Reiter
5085f864b3 Missed one command 2023-03-22 11:13:33 +01:00
Christoph Reiter
6f40845ba3 README: add a short description and remove the process info
the process info is now moved to the main MSYS2 documentation
2023-03-22 10:42:42 +01:00
Christoph Reiter
6788467670 README: update the CLI help output 2023-03-22 10:09:36 +01:00
Christoph Reiter
0d25d51a04 Convert the script to a Python package
It can now be invoked via `python -m msys2_autobuild` or
by installing it, which adds a "msys2-autobuild" script.

This is a first step towards splitting up the code.

The HTTP cache is now stored in the working directory
instead of the source directory.
2023-03-21 11:34:39 +01:00
Christoph Reiter
a316cb96c2
mermaid: don't set a theme
doesn't play well with dark mode
2022-02-17 18:09:33 +01:00
Christoph Reiter
9ff6282fd6 Use new markdown mermaid support for the process diagram 2022-02-17 17:15:02 +01:00
Christoph Reiter
9ae54273b1 Dynamically create a build matrix
at least try to
2021-02-08 18:35:05 +01:00
Christoph Reiter
4daf82d87f Add an upload-assets command
Example:

* build package
* ./autobuild.py upload-assets mingw-w64-blender

It will look automatically for the right files in the current directory (or specify
a directory via --path) and upload them. Use --dry-run to see what gets uploaded first.

Our CI can't handle all packages since some reach the build time limit
and some toolchain packages have cyclic dependencies that make DLL version
bumps impossible without locally copying DLLs around.

For this maintainers can now upload the missing packages and unblock CI.
Up until now only GHA was allowed to upload. This gets replaced by a list of allowed
uploaders. It doesn't add much security, but better than nothing.
2021-01-23 21:11:02 +01:00
Christoph Reiter
26d91ee4c2 Add instructions for how to install dependencies via pacman
Fixes #23
2021-01-23 19:42:15 +01:00
Christoph Reiter
ad3d603999 Remove show-assets/trigger commands
These turned out to not be very useful
2021-01-21 21:24:38 +01:00
Christoph Reiter
048bbaa936 Switch to poetry 2021-01-16 07:40:28 +01:00
Christoph Reiter
d3265c4af9 Rename repo 2020-08-16 12:31:58 +02:00
Christoph Reiter
811dce8d40 Add some notes re security 2020-08-09 20:18:30 +02:00
Christoph Reiter
d78c781263 README: install/usage help 2020-07-31 22:51:36 +02:00
Christoph Reiter
1444d59608 README: add a sequence diagram 2020-07-30 18:43:30 +02:00
Christoph Reiter
670c1e55db
Initial commit 2020-07-13 19:07:41 +02:00