name: Upload Artifact Example on: [push] jobs: build-and-upload: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Create an artifact run: echo "This is my artifact content." > my_artifact.txt - name: Upload artifact uses: actions/upload-artifact@v3 with: name: my-build-artifact path: my_artifact.txt retention-days: 5 # Optional: Set the retention period for the artifact