Skip to content

Commit

Permalink
create github action to update an api database
Browse files Browse the repository at this point in the history
  • Loading branch information
damonmcc committed Mar 22, 2024
1 parent 3165ab3 commit a60ffa6
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/update_api_database.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: 🚀 Update API Database

on:
workflow_dispatch:
inputs:
api_name:
description: "Which API database to update"
type: choice
required: true
options:
- zoning-api
environment_name:
description: "Which environemnt to use"
type: choice
required: true
options:
- dev
- staging
- production

jobs:
run_update:
name: Run Update
runs-on: ubuntu-latest
environment:
name: ${{ inputs.environment_name }}
steps:
- uses: actions/checkout@v4

- name: Load Secrets
uses: 1password/load-secrets-action@v1
with:
export-env: true
env:
OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
TOY_SECRET_1PASSWORD: "op://AE Data Flow/Toy Secret File/TOY_SECRET_LABEL"

- name: Health check
run: |
python --version
echo "Hello API Database update!"
echo "Using API Database: ${{ inputs.api_name }}"
echo "Using environment: ${{ inputs.environment_name }}"
echo "Toy Secret value: $TOY_SECRET_1PASSWORD"

0 comments on commit a60ffa6

Please sign in to comment.