Default retention period is 90 days which is excessive for large
artifacts, especially now that this can be controlled.
Do not retain the packages built for post-install testing. We limit to
the minimum of 1 day. These assets are large and we don't want people to
use them.
with:
name: debs-${{ matrix.env.NAME }}
path: debs
+ retention-days: 1
deb-test:
if: ${{ failure() }}
uses: actions/upload-artifact@v2
with:
- name: radius-logs-${{ matrix.env.NAME }}.tgz
+ name: radius-logs-${{ matrix.env.NAME }}
path: |
/var/log/freeradius
freeradius/build/tests/eapol_test
+ retention-days: 30
+
with:
name: rpms-${{ matrix.env.NAME }}
path: rpms
+ retention-days: 1
rpm-test:
if: ${{ failure() }}
uses: actions/upload-artifact@v2
with:
- name: radius-logs-${{ matrix.env.NAME }}.tgz
+ name: radius-logs-${{ matrix.env.NAME }}
path: |
/var/log/radius
freeradius/build/tests/eapol_test
+ retention-days: 30
with:
name: fuzzer-${{ matrix.env.PROTOCOL }}-${{ steps.pick_commit.outputs.commit_id }}
path: build/fuzzer
+ retention_days: 30
if: ${{ failure() }}
with:
name: clang-scan.tgz
path: build/plist/**/*.html
+ retention-days: 30
if: ${{ matrix.env.CC == 'clang' && failure() }}
- name: Install fixture (redis)
with:
name: clang-fuzzer
path: build/fuzzer
+ retention-days: 30
if: ${{ matrix.env.TEST_TYPE == 'fuzzing' && failure() }}
#