From 04de1f4a23d489ffc7f39778e18e36569eb7c6cc Mon Sep 17 00:00:00 2001 From: Hang Cui Date: Fri, 17 Oct 2025 13:09:18 -0700 Subject: [PATCH] Update workflows *.yaml --- .../005_passing_data_between_jobs.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitea/workflows/005_passing_data_between_jobs.yaml diff --git a/.gitea/workflows/005_passing_data_between_jobs.yaml b/.gitea/workflows/005_passing_data_between_jobs.yaml new file mode 100644 index 0000000..8de3f76 --- /dev/null +++ b/.gitea/workflows/005_passing_data_between_jobs.yaml @@ -0,0 +1,25 @@ +name: Passing Data Between Jobs + +on: + workflow_dispatch: + +jobs: + data-sender: + runs-on: ubuntu-22.04 + steps: + - name: Create data + id: sender # Set the output name for this step to Apple + run: | + echo "name=Apple" >> $GITHUB_OUTPUT + outputs: + name: ${{ steps.sender.outputs.name }} + + data-receiver: + runs-on: ubuntu-22.04 + needs: ["data-sender"] +    # In order to have data for receiver sender needs to first produce some data. + steps: + - name: Receive data + # Notice how we use needs object to access the sender job's outputs + run: | + echo ${{ needs.data-sender.outputs.name }} \ No newline at end of file