1
0
mirror of https://github.com/glennrp/libpng.git synced 2026-10-24 08:39:18 +03:00

14 Commits

Author SHA1 Message Date
Cosmin Truta
ed739a508e ci: Enumerate all maintained branches in the GitHub Actions triggers 2026-10-02 19:20:05 +03:00
Cosmin Truta
0eb0c29eca Merge tag 'v1.6.59' into branch 'libpng18' into develop 2026-09-30 11:59:55 +03:00
Cosmin Truta
5e9b33f631 ci: Migrate the GitHub Actions Windows ARM64 job to Visual Studio 2026
Use the "Visual Studio 18 2026" CMake generator in all Windows jobs
of the GitHub Actions workflow. After the "windows-11-arm" label was
repointed to a new image that contains Visual Studio 2026 only, the
previous version-exact generator on Windows ARM64 no longer matched
any installed instance.
2026-09-28 22:34:48 +03:00
Cosmin Truta
964b413594 ci: Remove the autotools install from the Linux verification job
All necessary autotools packages are now preinstalled in the GitHub
Actions Ubuntu runner images.
2026-09-11 22:47:43 +03:00
Alb3e3
ef395b942d ci: Harden GitHub Actions workflow permissions
Without an explicit declaration, the workflow token carries write
access to the repository on push events, although our project only
needs read access. Restrict the grant to limit what a compromised
action can reach.

Also harden the dependency step: replace context expressions such as
`${{ github.ref }}` with environment variables to prevent expansion
as shell code.

Resolves: https://github.com/pnggroup/libpng/pull/879
Reviewed-by: Cosmin Truta <ctruta@gmail.com>
Signed-off-by: Cosmin Truta <ctruta@gmail.com>
2026-09-11 21:53:07 +03:00
Cosmin Truta
dd5d363ae1 ci: Migrate the Windows x64 job to Visual Studio 2026 on "windows-2025"
The "windows-latest" alias was repointed to a Windows Server 2025 image
that ships Visual Studio 2026 only, which prevented the version-exact
generator "Visual Studio 17 2022" from matching any installed instance.
2026-06-15 22:54:19 +03:00
MUGUNDAN
92c853c34e ci: Add support for testing libpng on Windows ARM64
Co-authored-by: Cosmin Truta <ctruta@gmail.com>
Signed-off-by: Cosmin Truta <ctruta@gmail.com>
2026-05-11 20:31:55 +03:00
Cosmin Truta
76745cede9 maint: Apply the MIT-0 license to .github/workflows/
Signed-off-by: Cosmin Truta <ctruta@gmail.com>
2026-05-11 11:09:22 +03:00
Cosmin Truta
a532f48615 Merge tag 'v1.6.51' into branch 'libpng18' into develop 2025-11-24 20:58:17 +02:00
Cosmin Truta
03f83b88c1 ci: Add GitHub Actions for verifying libpng on Linux, macOS and Windows 2025-09-01 16:44:51 +03:00
Cosmin Truta
151523b6b3 Create the branch 'develop' for libpng version 2 alpha 2025-06-14 19:00:00 +03:00
Cosmin Truta
570a2900d3 ci: Add editorconfig-checker to the GitHub Action for linting 2025-05-01 20:22:17 +03:00
Cosmin Truta
68d7ce8040 ci: Get ready for the upcoming branch 'libpng18' 2024-09-14 22:41:01 +03:00
Cosmin Truta
42c8fcbff9 Add a GitHub Action for linting 2024-02-15 15:43:54 +02:00