Christoph Reiter
bf7be755a8
CI: sync with MINGW-packages
2025-03-10 21:34:21 +01:00
Christoph Reiter
c1364459c9
CI: sync GHA config from MINGW-packages
2025-03-07 10:28:26 +01:00
Christoph Reiter
e349a29314
generate-srcinfo: specify new extras for msys2-devtools
...
See https://github.com/msys2/msys2-devtools/pull/11
2025-02-16 15:35:04 +01:00
Christoph Reiter
e192439423
setup-python: disable caching, we have no checkout here
2024-12-23 14:33:14 +01:00
Christoph Reiter
3257bcf704
CI: Adjust for msys2-sbom changes
...
We now have to do some post processing after the grype scan (see
da03cb0a01 ),
which means we need to install msys2-devtools in the linux step.
So might as well move various things from the Windows job to the Linux one.
2024-12-23 14:29:10 +01:00
Christoph Reiter
92b0e892ad
CI: move to windows-2025
2024-12-19 22:45:38 +01:00
Jeremy Drake
91e13c161c
CI: update setup-python-installed version to 3.12
...
to match autobuild.
2024-12-08 15:18:46 -08:00
Christoph Reiter
64c2973c63
CI: upload the srcinfo before uploading the rest
...
to make it easier to debug
2024-09-08 16:08:15 +02:00
Christoph Reiter
c9012e4639
CI: use the new setup-msys2 output for finding the install location
2024-08-03 14:10:01 +02:00
Christoph Reiter
c02e533009
CI: try --filter=blob:none instead
...
that seems to work better
2024-05-30 18:42:52 +02:00
Christoph Reiter
d83cc9e59f
CI: revert the treeless clone for the build job
...
git gets confused when we add another remote there, so revert
for now
2024-05-30 18:25:52 +02:00
Christoph Reiter
1a4b510ce7
CI: do a treeless clone in case we need the history
...
See https://github.com/msys2/MINGW-packages/pull/21022
2024-05-29 22:20:26 +02:00
Christoph Reiter
302a39cdab
CI: run grype to scan the sbom
2024-03-23 17:29:47 +01:00
Christoph Reiter
0cee9ee349
CI: generate and upload a SBOM
2024-03-20 08:28:14 +01:00
Biswapriyo Nath
e010941adc
CI: update configure-pagefile-action to 1.4
2024-02-26 15:35:47 +05:30
Christoph Reiter
d88b091230
CI: Update actions/setup-python
2024-01-27 16:39:29 +01:00
Christoph Reiter
4ccf4c2350
Reapply "CI: update actions"
...
This reverts commit fb9ca5d424 .
2024-01-20 13:26:38 +01:00
Christoph Reiter
fb9ca5d424
Revert "CI: update actions"
...
This reverts commit 100f27d7c6 .
It's broken: https://github.com/actions/download-artifact/issues/249
2024-01-05 17:58:06 +01:00
Christoph Reiter
100f27d7c6
CI: update actions
2023-12-28 18:34:29 +01:00
Christoph Reiter
d53b16bbfe
CI: Update to actions/checkout@v4
2023-09-20 10:56:05 +02:00
Christoph Reiter
06d65d3b6c
Remove PKGMETA.yml
...
msys2-pypi-cache now reads the srcinfo file instead of PKGMETA.yml
2023-09-17 21:12:43 +02:00
Christoph Reiter
cfb1b70869
CI: allow "Configure Pagefile" to fail
...
it can time out and we don't need it for all jobs, so just
allow errors for now.
See https://github.com/al-cheb/configure-pagefile-action/issues/16
2023-07-30 17:30:54 +02:00
Christoph Reiter
e1353dfbe4
generate-srcinfo: sync with mingw packages
2023-07-03 19:44:10 +02:00
Christoph Reiter
46f3ed1e9b
CI: use Python 3.11
2023-05-30 17:39:49 +02:00
Christoph Reiter
6af42267da
update-srcinfo: pass the python interpreter path to pipx
...
otherwise it will default to python on the image, which is 3.9
2023-05-30 17:38:56 +02:00
Christoph Reiter
a58e8247e8
CI: remove lint_pkgbuild hackery
...
this is now disabled by default in makepkg
2023-04-11 08:04:43 +02:00
Christoph Reiter
0821e5a5b9
CI: move ci-generate-srcinfo into msys2-devtools
2023-04-11 07:24:57 +02:00
Christoph Reiter
5fbdc088ac
CI: drop saneman
...
same as https://github.com/msys2/MINGW-packages/pull/15514
2023-02-07 10:40:19 +01:00
Christoph Reiter
9f174bf3b4
CI: fix the artifact name
2022-12-22 18:27:59 +01:00
Christoph Reiter
173931fd04
CI: sync CI scripts from MINGW-packages
2022-12-21 15:54:44 +01:00
Christoph Reiter
469aa0a8fc
CI: enable_pcon is now the default, so remove it
2022-10-08 14:08:16 +02:00
Christoph Reiter
c0c274dfbb
CI: add package-grokker
2022-08-21 20:54:04 +02:00
Christoph Reiter
aacdf5b339
CI: Update actions and start using Python 3.10
2022-08-05 21:38:40 +02:00
Christoph Reiter
0ad194cbcb
CI: set enable_pcon
...
to give it some testing in CI
2022-07-26 18:19:21 +02:00
Christoph Reiter
7f34768b46
generate-srcinfo: sync code with mingw-packages
2022-07-22 17:48:46 +02:00
Christoph Reiter
7fba1e9de4
msys2-devel is gone
2021-12-13 22:51:11 +01:00
Christoph Reiter
a9b2c93de2
CI: switch to windows-2022
2021-12-10 13:49:25 +01:00
Mehdi Chinoune
7f4608ab31
CI: Fix main workflow (pactoys-git > pactoys)
2021-11-03 11:38:55 -07:00
Christoph Reiter
2e1d3d27a9
generate-srcinfo: sync with MINGW-packages
2021-09-12 18:48:23 +02:00
Christoph Reiter
07edae3bf6
CI: skip lint_pkgbuild when generating the srcinfo
2021-09-12 11:20:30 +02:00
Jeremy Drake
85fdf26be1
CI: merge with MINGW-packages
2021-09-06 13:02:14 -07:00
jeremyd2019
8a7d52449c
ci: explicitly install pactoys-git
...
For some reason it seems to have stopped being installed, so do it explicitly.
Fixes #2524
2021-05-30 11:13:26 -07:00
Christoph Reiter
c12ad9205f
CI: Trigger a website update after updating srcinfo.json
2021-05-16 19:12:05 +02:00
Christoph Reiter
3d08c1b49c
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 17:59:03 +02:00
Christoph Reiter
12ec3e78ff
CI: add write permissions for the upload-srcinfo job
2021-04-24 17:51:33 +02:00
Christoph Reiter
6c8879d86d
CI: only one generate-srcinfo job at any time
...
To make sure the last one uploads last
2021-04-21 21:54:42 +02:00
Christoph Reiter
013a10eb2a
CI: use the staging repo
...
This should allow us to build against packages already merged
but not in the repo.
2021-02-28 15:06:34 +01:00
Christoph Reiter
9bd31c29e7
Move CI scripts into a subdir
2020-12-21 21:19:29 +01:00
Christoph Reiter
354a1f4eb9
CI: move the checkout to C: like with MINGW-packages
...
This gives us ~70GB more disk space to work with.
2020-11-05 08:10:32 +01:00
Christoph Reiter
d0b66c7175
CI: makepkg only requires binutils/strip
2020-10-25 09:14:06 +01:00