diff --git a/.gitea/workflows/aws_deploy_on_push.yml b/.gitea/workflows/aws_deploy_on_push.yml index 3092e1a..9ce9546 100644 --- a/.gitea/workflows/aws_deploy_on_push.yml +++ b/.gitea/workflows/aws_deploy_on_push.yml @@ -13,7 +13,7 @@ jobs: - run: echo "The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." - run: echo "The ${{ gitea.repository }} repository has been cloned to the runner." - uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v4 with: python-version: "3.12" @@ -21,4 +21,18 @@ jobs: uses: actions/setup-node@v4 with: node-version: "22.15" + - name: Install Python dependencies and CDK + run: | + python -m pip install --upgrade pip + # install your Python dependencies here + npm install -g aws-cdk + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@master + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} + aws-region: "us-east-2" + - name: Deploy to AWS + run: cdk deploy --app="python3 ${PWD}/app.py" --require-approval=never + - run: echo "This job's status is ${{ job.status }}." \ No newline at end of file