Lines Matching +full:bug +full:- +full:snapshot
2 # SPDX-License-Identifier: Apache-2.0
4 # Make a snapshot of open bugs as a python pickle file, compressed
7 name: Bug Snapshot
14 - cron: '5 14 * * *'
19 runs-on: ubuntu-22.04
20 if: github.repository_owner == 'zephyrproject-rtos'
23 - name: Checkout
26 - name: Install Python dependencies
28 pip install -U pygithub
30 - name: Snapshot bugs
34 BUGS_PICKLE_FILENAME="zephyr-bugs-$(date -I).pickle.xz"
37 set -euo pipefail
43 - name: Configure AWS Credentials
44 uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
46 aws-access-key-id: ${{ vars.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_ACCESS_KEY_ID }}
47 aws-secret-access-key: ${{ secrets.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_SECRET_ACCESS_KEY }}
48 aws-region: us-east-1
50 - name: Upload to AWS S3
57 PUBLISH_ROOT="${REPOSITORY_NAME}/bug-snapshot/daily"
59 PUBLISH_ROOT="${REPOSITORY_NAME}/bug-snapshot"
65 aws s3 cp --quiet ${BUGS_PICKLE_PATH} ${PUBLISH_UPLOAD_URI}
66 echo "Bug pickle is available at: ${PUBLISH_DOWNLOAD_URI}" >> ${GITHUB_STEP_SUMMARY}