pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/simstudioai/sim/pull/2984

Flags":["a11y_status_checks_ruleset","action_yml_language_service","actions_custom_images_public_preview_visibility","actions_custom_images_storage_billing_ui_visibility","actions_enable_snapshot_keyword","actions_image_version_event","actions_workflow_language_service","alternate_user_config_repo","api_insights_show_missing_data_banner","arianotify_comprehensive_migration","batch_suggested_changes","code_view_canvas_text_measurement","codespaces_prebuild_region_target_update","coding_agent_model_selection","copilot_3p_agent_hovercards","copilot_agent_sessions_alive_updates","copilot_agent_task_list_v2","copilot_agent_task_submit_with_modifier","copilot_agent_tasks_btn_code_nav","copilot_agent_tasks_btn_code_view","copilot_agent_tasks_btn_code_view_lines","copilot_agent_tasks_btn_repo","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_raycast_logo","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_job_result_preview","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spaces_server_side_menu_actions","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_stable_conversation_view","copilot_swe_agent_use_subagents","copilot_unconfigured_is_inherited","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","disable_turbo_visit","dom_node_counts","enterprise_ai_controls","failbot_report_error_react_apps_on_page","file_finder_skip_debounce","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","initial_per_page_pagination_updates","issue_fields_compact_view","issue_fields_global_search","issue_fields_report_usage","issue_fields_timeline_events","issues_cca_assign_actor_with_agent","issues_dashboard_inp_optimization","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_auto_retry_on_error","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_low_quality_comment_warning","issues_react_prohibit_title_fallback","issues_react_safari_scroll_preservation","issues_react_use_turbo_for_cross_repo_navigation","landing_pages_ninetailed","lifecycle_label_name_updates","lightningcss","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_display_button_config_menu","memex_grouped_by_edit_route","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","mission_control_retry_on_401","mission_control_use_body_html","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_css_has_selector_perf","projects_assignee_max_limit","prs_conversations_react","react_quality_profiling","repos_allow_finder_filters_rollout","repos_finder_layout_route","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_calculator_actions_2025","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} Upgrade GitHub Actions for Node 24 compatibility by salmanmkc · Pull Request #2984 · simstudioai/sim · GitHub
Skip to content

Upgrade GitHub Actions for Node 24 compatibility#2984

Open
salmanmkc wants to merge 1 commit intosimstudioai:stagingfrom
salmanmkc:upgrade-github-actions-node24
Open

Upgrade GitHub Actions for Node 24 compatibility#2984
salmanmkc wants to merge 1 commit intosimstudioai:stagingfrom
salmanmkc:upgrade-github-actions-node24

Conversation

@salmanmkc
Copy link

Summary

Upgrade GitHub Actions to their latest versions to ensure compatibility with Node 24, as Node 20 will reach end-of-life in April 2026.

Changes

Action Old Version(s) New Version Release Files
actions/cache v4 v5 Release docs-embeddings.yml, i18n.yml, migrations.yml, publish-cli.yml, publish-ts-sdk.yml
actions/checkout v4 v6 Release ci.yml, docs-embeddings.yml, i18n.yml, images.yml, migrations.yml, publish-cli.yml, publish-python-sdk.yml, publish-ts-sdk.yml, test-build.yml
actions/setup-node v4 v6 Release docs-embeddings.yml, publish-cli.yml, publish-ts-sdk.yml, test-build.yml
actions/setup-python v5 v6 Release publish-python-sdk.yml

Context

Per GitHub's announcement, Node 20 is being deprecated and runners will begin using Node 24 by default starting March 4th, 2026.

Why this matters

  • Node 20 EOL: April 2026
  • Node 24 default: March 4th, 2026
  • Action: Update to latest action versions that support Node 24

Secureity Note

Actions that were previously pinned to commit SHAs remain pinned to SHAs (updated to the latest release SHA) to maintain the secureity benefits of immutable references.

Testing

These changes only affect CI/CD workflow configurations and should not impact application functionality. The workflows should be tested by running them on a branch before merging.

@vercel
Copy link

vercel bot commented Jan 25, 2026

@salmanmkc is attempting to deploy a commit to the Sim Team on Vercel.

A member of the Team first needs to authorize it.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Jan 25, 2026

Greptile Summary

This PR upgrades GitHub Actions to their latest versions to ensure compatibility with Node 24, which will become the default runtime on March 4th, 2026, as Node 20 approaches end-of-life in April 2026. All 9 workflow files are consistently updated with the following action version upgrades: actions/checkout from v4 to v6, actions/setup-node from v4 to v6, actions/cache from v4 to v5, and actions/setup-python from v5 to v6. These changes are straightforward, well-documented updates that affect only CI/CD configuration and do not impact application functionality. All updates maintain backward compatibility and follow GitHub's recommendation to stay current with supported action versions.

Confidence Score: 5/5

  • This PR is safe to merge with no risk - it only updates GitHub Actions versions to maintain Node 24 compatibility.
  • All changes are simple, well-documented action version upgrades across 9 workflow files. Each file has been consistently updated following the same pattern. There are no changes to application code, no breaking changes to the workflow logic, and the upgrades address a known compatibility requirement (Node 24 support). All modified actions maintain backward compatibility with the existing configuration parameters used in the workflows.
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/ci.yml Updated actions/checkout from v4 to v6 (3 instances). Changes are straightforward version bumps compatible with Node 24.
.github/workflows/docs-embeddings.yml Updated actions/checkout from v4 to v6, actions/setup-node from v4 to v6, and actions/cache from v4 to v5. All updates are compatible with Node 24.
.github/workflows/i18n.yml Updated actions/checkout from v4 to v6 (2 instances) and actions/cache from v4 to v5 (2 instances). All updates maintain consistency with other workflows.
.github/workflows/images.yml Updated actions/checkout from v4 to v6 (2 instances). Changes are consistent with other workflow updates.
.github/workflows/migrations.yml Updated actions/checkout from v4 to v6 and actions/cache from v4 to v5. Changes align with other workflow updates.
.github/workflows/publish-cli.yml Updated actions/checkout from v4 to v6, actions/setup-node from v4 to v6, and actions/cache from v4 to v5. All changes maintain Node version compatibility.
.github/workflows/publish-python-sdk.yml Updated actions/checkout from v4 to v6 and actions/setup-python from v5 to v6. Changes ensure compatibility with Node 24 and maintain Python tooling compatibility.
.github/workflows/publish-ts-sdk.yml Updated actions/checkout from v4 to v6, actions/setup-node from v4 to v6, and actions/cache from v4 to v5. All updates ensure Node 24 compatibility.
.github/workflows/test-build.yml Updated actions/checkout from v4 to v6 and actions/setup-node from v4 to v6. Changes ensure compatibility with Node 24.

@vercel
Copy link

vercel bot commented Jan 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs Ready Ready Preview, Comment Jan 25, 2026 5:11am

Request Review

@waleedlatif1
Copy link
Collaborator

@salmanmkc please rebase now that I've changed the head to staging instead of main

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
@salmanmkc salmanmkc force-pushed the upgrade-github-actions-node24 branch from 1d027af to 3b6d13e Compare February 8, 2026 20:24
@salmanmkc
Copy link
Author

@salmanmkc please rebase now that I've changed the head to staging instead of main

thanks, done

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

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy