Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

contributing#1411

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
JaclynCodes wants to merge20 commits intogithub:main
base:main
Choose a base branch
Loading
fromJaclynCodes:main
Open

contributing#1411

JaclynCodes wants to merge20 commits intogithub:mainfromJaclynCodes:main

Conversation

@JaclynCodes
Copy link

Closes:

JaclynCodesand others added15 commitsAugust 24, 2025 15:14
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Bumps golang from 1.25.1-alpine to 1.25.4-alpine.---updated-dependencies:- dependency-name: golang  dependency-version: 1.25.4-alpine  dependency-type: direct:production  update-type: version-update:semver-patch...Signed-off-by: dependabot[bot] <support@github.com>
CopilotAI review requested due to automatic review settingsNovember 16, 2025 00:56
@JaclynCodesJaclynCodes requested a review froma team as acode ownerNovember 16, 2025 00:56
Copy link
Contributor

CopilotAI left a 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 adds three new files to the repository: a SLSA provenance workflow, a CodeQL security scanning workflow, and Copilot instructions. However, the changes contain several critical issues that need to be addressed before merging.

Key issues identified:

  • The SLSA workflow uses Node.js/npm build commands instead of Go commands for this Go-based project
  • The new CodeQL workflow duplicates the existingcode-scanning.yml workflow
  • The copilot-instructions.md file contains a template for writing instructions rather than actual repository-specific instructions

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

FileDescription
.github/workflows/generator-generic-ossf-slsa3-publish.ymlAdds SLSA provenance generation workflow, but uses incorrect npm build commands for this Go project
.github/workflows/codeql.ymlAdds CodeQL security scanning workflow that duplicates existing code-scanning.yml functionality
.github/copilot-instructions.mdAdds a template/guide for writing Copilot instructions instead of actual repository-specific instructions

💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

Comment on lines +1 to +100
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '21 14 * * 2'

jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write

# required to fetch internal or private CodeQL packs
packages: read

# only required for workflows in private repositories
actions: read
contents: read

strategy:
fail-fast: false
matrix:
include:
- language: actions
build-mode: none
- language: go
build-mode: autobuild
# CodeQL supports the following values keywords for 'language': 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'rust', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4

# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality

# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"

Choose a reason for hiding this comment

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

This workflow duplicates the existing.github/workflows/code-scanning.yml workflow, which already performs CodeQL analysis for bothactions andgo languages on push and pull_request events. Both workflows would run simultaneously on the same triggers (push/PR to main branch), causing redundant analysis and wasted CI resources.

Consider either:

  1. Removing this new workflow if the existingcode-scanning.yml meets your needs
  2. Removing the existingcode-scanning.yml if you prefer this configuration
  3. Differentiating the triggers (e.g., keep only the scheduled run in this workflow)

Copilot uses AI. Check for mistakes.
Copy link
Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based onthis feedback

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.


💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

Copy link
Author

@JaclynCodesJaclynCodes left a comment

Choose a reason for hiding this comment

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

@JaclynCodes
Copy link
Author

@copilot open a new pull request to apply changes based on the comments inthis thread

JaclynCodesand others added2 commitsNovember 16, 2025 23:08
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot finished reviewing on behalf ofJaclynCodesNovember 17, 2025 04:09
Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.


💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

@JaclynCodesJaclynCodes marked this pull request as draftNovember 17, 2025 04:25
@JaclynCodesJaclynCodes marked this pull request as ready for reviewNovember 17, 2025 04:25
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

Copilot code reviewCopilotCopilot left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@JaclynCodes

[8]ページ先頭

©2009-2025 Movatter.jp