You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GitHub Actions调度LSTM模型自动训练遇Node.js版本弃用问题求助

解决GitHub Actions Node12弃用警告问题

问题根源

你使用的actions/checkout@v2、actions/setup-node@v2、actions/setup-python@v2均为基于Node12开发的旧版本Action,GitHub已停止对Node12的支持,会强制切换到Node16运行这些Action,因此触发弃用警告。

修正后的完整工作流

name: Update LSTM Model

on:
  schedule:
    - cron: "0 14-15 * * *"

jobs:
  update_model:
    runs-on: windows-latest

    steps:
      - name: Check Out Code
        uses: actions/checkout@v4
    
      - name: Set up Node.js
        uses: actions/setup-node@v4
        with:
          node-version: '16'

      - name: Set up Python
        uses: actions/setup-python@v5
        with:
          python-version: '3.8'

      - name: Install Dependencies
        run: |
          set -x
          python -m venv .venv
          . .venv/Scripts/activate
          pip install -r requirements.txt

      - name: Update Model
        run: python update_model.py

      - name: Commit and Push
        run: |
          git config user.email "user@gmail.com"
          git config user.name "user-name"
          git add .
          git commit -m "Update LSTM Model"
          git push

关键改动说明

  • 将actions/checkout升级到v4版本,actions/setup-node升级到v4版本,actions/setup-python升级到v5版本,这些新版本均基于Node16+开发,符合GitHub的运行要求。
  • 核心配置参数(如Python/Node版本指定)无需修改,新版本完全兼容原有参数逻辑。

内容的提问来源于stack exchange,提问作者john dominion

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:02:35