Skip to content

New CI Jobs#24

Merged
rishiy15 merged 7 commits intomainfrom
jill/add-workflow
Apr 14, 2026
Merged

New CI Jobs#24
rishiy15 merged 7 commits intomainfrom
jill/add-workflow

Conversation

@JillRegan
Copy link
Copy Markdown
Collaborator

@JillRegan JillRegan commented Mar 27, 2026

Summary

Adds GitHub Actions workflows to automate common CI/maintenance tasks for this repo. Adds both test run as well as confirming commits are signed.

  • tests (.github/workflows/tests.yml) — on push/PR to main, checks out the repo, installs bats, and runs bats -r tests.
  • Check signed commits in PR (.github/workflows/check-signed-commits.yml) — on pull_request_target, runs 1Password/check-signed-commits-action so PR commits are verified as signed.
  • Added a mock DB as needed to test full deny output for hook.

Note: For check-signed-commits job pull_request_target runs the workflow from the base branch (main), not from your this branch, so this check does not appear until that workflow file is already on main. This is consistent with our other open source repos.

@JillRegan JillRegan changed the title Add workflows New CI Jobs Mar 27, 2026
@JillRegan JillRegan marked this pull request as ready for review March 27, 2026 21:30
Comment thread tests/adapters/cursor.bats
Comment thread tests/hooks/1password-validate-mounted-env-files.bats
@JillRegan JillRegan requested a review from rishiy15 April 1, 2026 18:03
@rishiy15 rishiy15 merged commit 22c2460 into main Apr 14, 2026
2 checks passed
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.

2 participants