diff --git a/.github/workflows/main-audit.yaml b/.github/workflows/main-audit.yaml index 4043e47..e8fe912 100644 --- a/.github/workflows/main-audit.yaml +++ b/.github/workflows/main-audit.yaml @@ -19,10 +19,10 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js environment - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20.17.0 diff --git a/.github/workflows/main-pr-verify.yaml b/.github/workflows/main-pr-verify.yaml index 03c78b9..e442ad0 100644 --- a/.github/workflows/main-pr-verify.yaml +++ b/.github/workflows/main-pr-verify.yaml @@ -16,10 +16,10 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js environment - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20.17.0 diff --git a/.github/workflows/main-publish.yaml b/.github/workflows/main-publish.yaml index 4b9bf6a..e8c6f67 100644 --- a/.github/workflows/main-publish.yaml +++ b/.github/workflows/main-publish.yaml @@ -11,22 +11,23 @@ jobs: name: Push image to ECR and update Lambda timeout-minutes: 10 runs-on: ubuntu-latest + permissions: + id-token: write + contents: read steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js environment - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20.17.0 - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v5 with: - # Created the Secrets Under the Repo only with These Variables - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + role-to-assume: arn:aws:iam::480535519801:role/github-actions-linkedin-api-lambda aws-region: ${{ secrets.AWS_REGION }} - name: Build image diff --git a/package.json b/package.json index d6a4d05..e8916df 100644 --- a/package.json +++ b/package.json @@ -54,5 +54,13 @@ }, "engines": { "node": "20.17.0" + }, + "overrides": { + "fast-xml-parser": "^5.5.6", + "form-data": "^4.0.6" + }, + "resolutions": { + "fast-xml-parser": "^5.5.6", + "form-data": "^4.0.6" } }