diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 9dd05ec..fb7920e 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -16,16 +16,38 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Build Packages + - name: Get Current Run ID run: | - make all + echo "Current Run ID: $GITEA_ACTION_RUN_ID" + + - name: Calculate Previous Run ID + id: calculate_previous_run + run: | + PREVIOUS_RUN_ID=$((GITEA_ACTION_RUN_ID - 1)) + echo "Previous Run ID: $PREVIOUS_RUN_ID" + echo "::set-output name=previous_run_id::$PREVIOUS_RUN_ID" + + - name: Download artifact + id: download-artifact + uses: dawidd6/action-download-artifact@v6 + with: + workflow: build.yaml + workflow_search: false + workflow_conclusion: completed + run_id: $PREVIOUS_RUN_ID + name: rpm + path: /workspace/unkin/rpmbuilder/dist + search_artifacts: true + #- name: Build Packages + # run: | + # make all - name: Show RPMs run: | find /workspace -type f -name "*.rpm" - - name: Upload Artifacts - uses: actions/upload-artifact@v3 - with: - name: rpms - path: /workspace/unkin/rpmbuilder/dist/*/*.rpm + #- name: Upload Artifacts + # uses: actions/upload-artifact@v3 + # with: + # name: rpms + # path: /workspace/unkin/rpmbuilder/dist/*/*.rpm