(GitHub操作)将步骤拆分为两个连续的步骤

(GitHub操作)将步骤拆分为两个连续的步骤,github,continuous-integration,github-actions,Github,Continuous Integration,Github Actions,我想使用GitHub操作来发布npm包。到目前为止,我正在使用一个非常简单的脚本来实现这一点。现在我想把脚本的一个步骤分成两个连续的步骤。 以下是我的工作流/…yaml文件的摘录: steps: # ... - name: Build run: | cd src npm install tsc # TODO split here npm set registry https:/

我想使用GitHub操作来发布npm包。到目前为止,我正在使用一个非常简单的脚本来实现这一点。现在我想把脚本的一个步骤分成两个连续的步骤。 以下是我的工作流/…yaml文件的摘录:

    steps:
    # ...
    - name: Build
      run: |
        cd src
        npm install
        tsc

        # TODO split here

        npm set registry https://npm.pkg.github.com
        npm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
        npm publish
      env:
        CI: true
现在,当我尝试将这些作为单独的步骤时,它们并行运行,这不是我希望的行为,因为第一步产生的结果(创建src/lib目录)是我在步骤2中依赖的。(我登录到npm并发布此信息的那个)。 有人能帮我解开这个吗?
感谢您花时间通读这篇文章

步骤不会并行执行。你能告诉我你是怎么让他们跑进来的吗parallel@smac89我很高兴你让我分享我的设置。我通过拆分步骤重新创建了前一个设置,它按预期工作。我不确定,我是如何得到这样的印象的,它一开始就不起作用。非常感谢。