Skip to content

cliplugin: add windows ci testing#1951

Merged
bobcallaway merged 15 commits intosigstore:mainfrom
ramonpetgrave64:ramonpetgrave64-kms-plugin-cli-windows-ci
Feb 3, 2025
Merged

cliplugin: add windows ci testing#1951
bobcallaway merged 15 commits intosigstore:mainfrom
ramonpetgrave64:ramonpetgrave64-kms-plugin-cli-windows-ci

Conversation

@ramonpetgrave64
Copy link
Copy Markdown
Contributor

@ramonpetgrave64 ramonpetgrave64 commented Feb 3, 2025

Summary

Adds Windows, Mac, and Ubuntu testing for the cliplugin's make test-signer-program.

https://github.com/sigstore/sigstore/actions/runs/13120139767/job/36603930059#step:4:23

Testing

On Windows, make, mingw and git need to be installed to run the make commands.

Release Note

Documentation

No new documentation.

Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
This reverts commit 54b1696.

Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
@
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Comment thread Makefile
GO-FUZZ-BUILD := $(TOOLS_BIN_DIR)/go-fuzz-build

GOLANGCI_LINT_DIR = $(shell pwd)/bin
GOLANGCI_LINT_DIR = $(CURDIR)/bin
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This built-in variable is os-independent.

@ramonpetgrave64 ramonpetgrave64 marked this pull request as ready for review February 3, 2025 18:29
Comment thread .github/workflows/e2e_test.yml
Comment thread .github/workflows/e2e_test.yml Outdated
Comment thread .github/workflows/e2e_test.yml Outdated
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
@bobcallaway bobcallaway merged commit 64fe0c8 into sigstore:main Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants