Commit Graph

43 Commits

Author SHA1 Message Date
Jeremy Drake
8799a4c9d9 CI: use mirrorlist for clang32.
Now that there is one, use it and potentially reduce load on
repo.msys2.org
2021-06-30 11:40:06 -07:00
jeremyd2019
fc7c60c8fc ci: explicitly install pactoys-git
For some reason it seems to have stopped being installed, so do it explicitly.

Fixes msys2/MSYS2-packages#2524
2021-05-30 12:30:36 -07:00
Naveen M K
3588ee7ba4 Don't run on rebuilding python itself 2021-05-19 11:03:44 +05:30
Christoph Reiter
ae7a382ddb CI: add a clang32 job 2021-05-18 20:30:46 +02:00
Christoph Reiter
a009a1e0e2 Merge pull request #8689 from naveen521kk/pip-check
Add a pip check
2021-05-18 20:18:46 +02:00
Christoph Reiter
705ba7058e CI: Trigger a website update after updating srcinfo.json 2021-05-16 19:32:36 +02:00
Naveen M K
585b8b3a13 Run some after install check
For python packages and dependencies

Signed-off-by: Naveen M K <naveen@syrusdark.website>
2021-05-16 16:42:56 +05:30
Christoph Reiter
a9d0da3322 update-srcinfo: clang32 uses clang.. 2021-04-25 15:36:27 +02:00
Christoph Reiter
841fdace5f update-srcinfo: silence warnings for clang builds 2021-04-25 15:26:05 +02:00
Christoph Reiter
62c22f9c4b Revert "CI: move continue-on-error from steps to job"
This reverts commit 62da4e29b9.

While this might make dependant jobs continue it marks the job as failed
which is not what we want right now because it confuses users.
2021-04-25 13:55:47 +02:00
Christoph Reiter
fb287e86c6 CI: stop running builds on the master branch
No one looks at them really, and they just consume resources.
We still run them on forks, PRs and feature branches.
2021-04-24 18:11:24 +02:00
Christoph Reiter
f11b3d2a81 CI: add write permissions for the upload-srcinfo job 2021-04-24 17:50:22 +02:00
Christoph Reiter
2ee0c32557 CI: add a clang64 job
Allowed to fail for now until we get filtering.
2021-04-23 19:37:58 +02:00
Christoph Reiter
17bdbfcdc8 CI: only one generate-srcinfo at any time
this makes sure the last one uploads last
2021-04-21 21:45:03 +02:00
Jeremy Drake
62da4e29b9 CI: move continue-on-error from steps to job
See
https://github.blog/changelog/2020-04-15-github-actions-new-workflow-features/#expressions-in-jobcontinue-on-error
2021-04-10 13:03:00 -07:00
Christoph Reiter
3aa9596811 CI: fail if ucrt64 fails, and enable it by default for mingw_arch 2021-04-04 16:39:38 +02:00
Christoph Reiter
5dcff9fd63 riscv64-unknown-elf-gcc: fix a syntax error 2021-04-02 11:22:09 +02:00
umarcor
22f1b671d7 MINGW_INSTALLS is deprecated, use MINGW_ARCH instead 2021-03-29 05:10:18 +02:00
Christoph Reiter
8079a39678 CI: always set a job name
So we can reference it as a merge requirement and it doesn't change
2021-03-26 20:22:38 +01:00
Christoph Reiter
4e952a7445 CI: try to not fail if ucrt fails 2021-03-26 16:52:42 +01:00
Christoph Reiter
c89ba9e4d6 CI: test with UCRT64
Will likely fail in many cases, we'll see
2021-03-26 16:40:36 +01:00
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