Commit Graph
22 Commits
Author SHA1 Message Date
Christoph Reiter 1462a34442 CI: use the staging repo
This should allow us to build against packages already merged
but not in the repo.
2021-02-28 15:00:20 +01:00
Christoph Reiter 597070cc5c CI: also install msys2-devel
While we don't need it, it's installed in autobuild because it builds
both msys and mingw packages.

We want both environments to be the same, so also install it here.
2021-02-06 14:38:47 +01:00
Christoph Reiter cb068023d9 CI: install Python to match the autobuild env
Fixes #7888
2021-02-06 14:02:10 +01:00
Christoph Reiter 7432ae30e9 gha: makepkg wants strip.exe to be in PATH
Related: https://github.com/msys2/MSYS2-packages/issues/2285
2020-12-28 15:35:07 +01:00
Christoph Reiter 0bb4259c28 CI: always run in a MSYS shell
To match what autobuild does, see https://github.com/msys2/MSYS2-packages/issues/2285
2020-12-28 09:41:32 +01:00
Christoph Reiter d7332ab095 Move CI scripts into a subdir 2020-12-21 20:13:19 +01:00
Christoph Reiter 48b17eedc1 Revert "CI: add a third job using pkgconf instead of pkg-config"
This reverts commit ff041c60df.
2020-11-22 19:50:29 +01:00
Christoph Reiter 7289a732ac CI: don't upload source packages
For some reason this fails a lot of times (GH just gives "Internal Server Error")
2020-11-06 10:46:39 +01:00
Christoph Reiter ff041c60df CI: add a third job using pkgconf instead of pkg-config 2020-11-02 05:59:15 +01:00
Christoph Reiter bc14fb2717 CI: makepkg wants strip.exe in PATH 2020-10-25 08:44:08 +01:00
Christoph Reiter 8736a53ca9 CI: Try to speed up generate-srcinfo setup
makepkg-mingw wants toolchains to be installed, but we don't really need them.
2020-10-25 08:33:36 +01:00
Jeroen Ooms 6151a0d8ea Fix artifacts uploading 2020-08-25 00:23:11 +02:00
jeremyd2019 c06fff7cc0 CI: disable update-srcinfo on forks
This workflow is meant to generate a file that msys2-web consumes, and just generates meaningless errors on forks.  Forks can still trigger the workflow via workflow_dispatch, for developing/testing the workflow.
2020-08-21 21:47:04 -07:00
Christoph Reiter 27375ed871 CI: Move the checkout to C:/_
To (a) get more space and (b) reduce the path lengths
2020-08-21 22:15:12 +02:00
Christoph Reiter 873f8d33f1 generate-scrinfo: make curl fail if the download fails 2020-08-18 20:13:31 +02:00
Christoph Reiter daf1da0686 Add a CI job for creating SRCINFO for all packages in the repo
It caches them on a github release and updates them as the repo changes.

This will be used by packages.msys2.org to show the content of the repo.
2020-08-18 18:56:52 +02:00
Jeroen Ooms 0943adf66e CI: store packages as GHA artifacts 2020-08-15 11:25:09 +02:00
Christoph Reiter 3f3c0ec773 CI: disable fail-fast
In case only one of them fails we want to know it the other one worked
and it's only a 32/64 bit problem.
2020-08-13 08:14:01 +02:00
eine a993e9fd33 ci(gha): remove redundant keys 2020-07-22 01:05:02 +02:00
eine 0162dfa49f ci: bump msys2/setup-msys2 to v2 2020-07-20 14:32:47 +02:00
eine aea7a8cc11 ci: add name to 'main' GHA workflow, update shields/badges 2020-06-27 22:31:14 +02:00
Christoph Reiter 28213bf437 Add github actions jobs 2020-06-21 17:36:49 +02:00