name: ML Lambda Deploy on: push: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ap-northeast-1 SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }} jobs: deploy-development: strategy: fail-fast: false matrix: python-version: ['3.10'] node-version: [18] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - name: Checkout Code uses: actions/checkout@v3 - name: Set up Python 3.10 uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} - uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Install Serverless Framework run: npm install -g serverless - name: Install NPM dependencies run: npm install - name: Deploy run: sls deploy --stage development --verbose