-
Notifications
You must be signed in to change notification settings - Fork 13
DEVOPS-820: use shared github workflows in geoapps #731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
… pytest workflows for Unix and Windows
remove synchronize event trigger
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates GitHub workflows to use shared workflows from the MiraGeoscience/CI-tools repository. The changes standardize workflow configurations across geoapps by leveraging centralized, reusable workflow templates.
- Adds a new Zizmor security analysis workflow using shared templates
- Updates existing workflows to use explicit permissions and remove deprecated configurations
- Replaces
secrets: inheritwith explicit secret passing for improved security
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/workflows/zizmor-security.yml |
New security analysis workflow using shared Zizmor template |
.github/workflows/python_analysis.yml |
Updated to use explicit permissions and reorganized LFS configuration |
.github/workflows/pr_add_jira_summary.yml |
Migrated from pull_request_target to pull_request with explicit permissions and secrets |
.github/workflows/issue_to_jira.yml |
Added explicit permissions and replaced inherited secrets with specific ones |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
DEVOPS-820 - use shared github workflows in geoapps