Skip to content
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

Develop spm 2024 #2350

Open
wants to merge 218 commits into
base: develop
Choose a base branch
from
Open

Develop spm 2024 #2350

wants to merge 218 commits into from

Conversation

JoeMatt
Copy link
Member

@JoeMatt JoeMatt commented Oct 11, 2024

What does this PR do

A lot

Where should the reviewer start

How should this be manually tested

Any background context you want to provide

What are the relevant tickets

Screenshots (important for UI changes)

Questions

SeiRyu and others added 30 commits May 10, 2024 02:21
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
Copy link

PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

CI Failure Feedback 🧐

Action: Build and upload Provenance (Provenance-Release)

Failed stage: Checkout code [❌]

Failure summary:

The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule 'Cores/melonDS/melonds-libretro' did not contain the commit
    '597067cde77ae5a0a214e57e4997da0e271220ce'.
  • This resulted in a fatal error during the git fetch operation, causing the process to exit with code
    128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1278:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1279:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1280:  From https://github.com/Provenance-Emu/mGBA-Core
    1281:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1282:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1283:  From https://github.com/Provenance-Emu/melonDS
    1284:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1285:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1286:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1287:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1288:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-XL Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a submodule:

  • The submodule 'Cores/melonDS/melonds-libretro' did not contain the commit
    '597067cde77ae5a0a214e57e4997da0e271220ce'.
  • This caused a fatal error during the git fetch operation, resulting in an exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1280:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1281:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1282:  From https://github.com/Provenance-Emu/mGBA-Core
    1283:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1284:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1285:  From https://github.com/Provenance-Emu/melonDS
    1286:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1287:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1288:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1289:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1290:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Lite Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a submodule:

  • The submodule path Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This resulted in a fatal error during the git fetch operation, causing the process to exit with code
    128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1283:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1284:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1285:  From https://github.com/Provenance-Emu/mGBA-Core
    1286:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1287:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1288:  From https://github.com/Provenance-Emu/melonDS
    1289:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1290:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1291:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1292:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1293:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (ProvenanceTV-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro attempted to fetch a commit with the hash
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The remote repository did not recognize this commit hash, resulting in a "not our ref" error.
  • Consequently, the git process failed with exit code 128 because it could not fetch the specified
    commit.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1297:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1298:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1299:  From https://github.com/Provenance-Emu/mGBA-Core
    1300:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1301:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1302:  From https://github.com/Provenance-Emu/melonDS
    1303:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1304:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1305:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1306:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1307:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Lite Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro attempted to fetch a commit with the hash
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The remote repository did not recognize this commit, resulting in a "not our ref" error.
  • This caused the git process to fail with exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1282:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1283:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1284:  From https://github.com/Provenance-Emu/mGBA-Core
    1285:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1286:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1287:  From https://github.com/Provenance-Emu/melonDS
    1288:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1289:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1290:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1291:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1292:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Release)

    Failed stage: Checkout code [❌]

    Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1273:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1274:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1275:  From https://github.com/Provenance-Emu/mGBA-Core
    1276:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1277:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1278:  From https://github.com/Provenance-Emu/melonDS
    1279:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1280:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1281:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1282:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1283:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-UnderDevelopment)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This resulted in a fatal error during the git fetch operation, causing the process to exit with code
    128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1286:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1287:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1288:  From https://github.com/Provenance-Emu/mGBA-Core
    1289:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1290:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1291:  From https://github.com/Provenance-Emu/melonDS
    1292:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1293:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1294:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1295:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1296:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (ProvenanceTV-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a git submodule:

  • The submodule Cores/melonDS/melonds-libretro attempted to fetch commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The remote repository did not recognize this commit, resulting in a "not our ref" error.
  • This caused the git process to fail with exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1277:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1278:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1279:  From https://github.com/Provenance-Emu/mGBA-Core
    1280:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1281:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1282:  From https://github.com/Provenance-Emu/melonDS
    1283:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1284:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1285:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1286:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1287:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-XL Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed because of an issue with a Git submodule:

  • The submodule Cores/melonDS/melonds-libretro attempted to fetch a specific commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The commit was not found in the remote repository, resulting in a fatal error.
  • This caused the Git process to exit with code 128, leading to the failure of the action.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1291:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1292:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1293:  From https://github.com/Provenance-Emu/mGBA-Core
    1294:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1295:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1296:  From https://github.com/Provenance-Emu/melonDS
    1297:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1298:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1299:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1300:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1301:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-XL Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule path Cores/melonDS/melonds-libretro attempted to fetch a commit with the hash
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The remote repository did not recognize this commit hash, resulting in a "not our ref" error.
  • Consequently, the direct fetching of the specified commit failed, causing the git process to exit
    with code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1282:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1283:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1284:  From https://github.com/Provenance-Emu/mGBA-Core
    1285:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1286:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1287:  From https://github.com/Provenance-Emu/melonDS
    1288:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1289:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1290:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1291:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1292:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (ProvenanceTV-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a git submodule:

  • The submodule path Cores/melonDS/melonds-libretro attempted to fetch a commit with the hash
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The remote repository did not recognize this commit hash, resulting in a "not our ref" error.
  • Consequently, the git command failed with exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1323:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1324:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1325:  From https://github.com/Provenance-Emu/mGBA-Core
    1326:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1327:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1328:  From https://github.com/Provenance-Emu/melonDS
    1329:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1330:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1331:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1332:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1333:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a git submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This caused a fatal error during the git fetch operation, leading to the failure of the process with
    exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1287:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1288:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1289:  From https://github.com/Provenance-Emu/mGBA-Core
    1290:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1291:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1292:  From https://github.com/Provenance-Emu/melonDS
    1293:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1294:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1295:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1296:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1297:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-UnderDevelopment)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This caused a fatal error during the git fetch operation, resulting in an exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1276:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1277:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1278:  From https://github.com/Provenance-Emu/mGBA-Core
    1279:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1280:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1281:  From https://github.com/Provenance-Emu/melonDS
    1282:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1283:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1284:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1285:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1286:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Lite Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • A remote error occurred indicating that the commit is not available in the repository.
  • The git command failed with exit code 128 due to this missing commit.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1319:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1320:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1321:  From https://github.com/Provenance-Emu/mGBA-Core
    1322:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1323:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1324:  From https://github.com/Provenance-Emu/melonDS
    1325:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1326:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1327:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1328:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1329:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Signed-off-by: Joseph Mattiello <git@joemattiello.com>
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (ProvenanceTV-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to a problem with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This resulted in a fatal error during the submodule update process, causing the Git command to exit
    with code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1283:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1284:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1285:  From https://github.com/Provenance-Emu/mGBA-Core
    1286:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1287:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1288:  From https://github.com/Provenance-Emu/melonDS
    1289:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1290:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1291:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1292:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1293:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Lite Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • A fatal error occurred because the system attempted to fetch a commit that does not exist in the
    specified submodule.
  • This resulted in the git process failing with exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1286:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1287:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1288:  From https://github.com/Provenance-Emu/mGBA-Core
    1289:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1290:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1291:  From https://github.com/Provenance-Emu/melonDS
    1292:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1293:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1294:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1295:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1296:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-XL Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a git submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The error fatal: remote error: upload-pack: not our ref indicates that the commit is not available
    in the remote repository.
  • This caused the git process to fail with exit code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1280:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1281:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1282:  From https://github.com/Provenance-Emu/mGBA-Core
    1283:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1284:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1285:  From https://github.com/Provenance-Emu/melonDS
    1286:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1287:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1288:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1289:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1290:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-Release)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with a Git submodule:

  • The submodule Cores/melonDS/melonds-libretro attempted to fetch a commit with the hash
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • The commit was not found in the remote repository, resulting in a fatal error.
  • This caused the Git process to exit with code 128, leading to the failure of the action.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1313:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1314:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1315:  From https://github.com/Provenance-Emu/mGBA-Core
    1316:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1317:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1318:  From https://github.com/Provenance-Emu/melonDS
    1319:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1320:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1321:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1322:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1323:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Build and upload Provenance (Provenance-UnderDevelopment)

    Failed stage: Checkout code [❌]

    Failure summary:

    The action failed due to an issue with fetching a specific commit in a submodule:

  • The submodule Cores/melonDS/melonds-libretro did not contain the commit
    597067cde77ae5a0a214e57e4997da0e271220ce.
  • This resulted in a fatal error during the git operation, causing the process to exit with code 128.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    1318:  Submodule path 'Cores/fuse/fuse-libretro': checked out '3f9344ddf88dfd251d95cffdea615692479e8cc6'
    1319:  Submodule path 'Cores/hatari/hatari': checked out '018d0fe66afc881caf5a65588d09de40897da73a'
    1320:  From https://github.com/Provenance-Emu/mGBA-Core
    1321:  * branch            2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01 -> FETCH_HEAD
    1322:  Submodule path 'Cores/mGBA/Sources/libmGBA': checked out '2abe0f4993b65030e33e0a3b5b6ca1c1e9247f01'
    1323:  From https://github.com/Provenance-Emu/melonDS
    1324:  * branch            08e6d39a2e822ed2a70204459f6a5ce5a35b89cc -> FETCH_HEAD
    1325:  Submodule path 'Cores/melonDS/melonDS': checked out '08e6d39a2e822ed2a70204459f6a5ce5a35b89cc'
    1326:  ##[error]fatal: remote error: upload-pack: not our ref 597067cde77ae5a0a214e57e4997da0e271220ce
    1327:  ##[error]fatal: Fetched in submodule path 'Cores/melonDS/melonds-libretro', but it did not contain 597067cde77ae5a0a214e57e4997da0e271220ce. Direct fetching of that commit failed.
    1328:  ##[error]The process '/opt/homebrew/bin/git' failed with exit code 128
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    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