aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/snap_usns.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/snap_usns.yml')
-rw-r--r--.github/workflows/snap_usns.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/snap_usns.yml b/.github/workflows/snap_usns.yml
new file mode 100644
index 000000000..ff18f742f
--- /dev/null
+++ b/.github/workflows/snap_usns.yml
@@ -0,0 +1,36 @@
+name: SnapUSNs
+
+on:
+ schedule:
+ - cron: '0 5 * * *'
+
+jobs:
+ CheckUSNs:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Check out code
+ uses: actions/checkout@v2
+
+ - name: Set up Python
+ uses: actions/setup-python@v2
+ with:
+ python-version: '3.x'
+
+ - name: Install Python dependencies
+ uses: BSFishy/pip-action@v1
+ with:
+ requirements: .github/workflows/scripts/requirements.txt
+
+ - name: Install Snap dependencies
+ run: |
+ sudo snap install review-tools
+
+ - name: Set up Launchpad credentials
+ uses: DamianReeves/write-file-action@v1.0
+ with:
+ path: lp_credentials
+ contents: ${{ secrets.LAUNCHPAD_CREDENTIALS }}
+
+ - name: Check for USNs
+ run: .github/workflows/scripts/check_usns.py lp_credentials