Skip to content

Bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.13.0 #7362

Bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.13.0

Bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.13.0 #7362

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
permissions:
id-token: write
actions: read
contents: read
security-events: write
jobs:
run-tests:
name: Run Tests
runs-on: ubuntu-latest
steps:
- name: Check out source code
uses: actions/checkout@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: javascript
- uses: azure/login@v2
with:
client-id: ${{ secrets.CLIENT_ID }}
tenant-id: ${{ secrets.TENANT_ID }}
subscription-id: ${{ secrets.SUBSCRIPTION_ID }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20.x"
- run: npm ci
- name: Run Tests
env:
SUBSCRIPTION_ID: ${{ secrets.SUBSCRIPTION_ID }}
run: npm test
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
run-tests-edge:
name: Run Tests (Edge)
runs-on: ubuntu-latest
steps:
- name: Check out source code
uses: actions/checkout@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: javascript
- name: Installing Az CLI Edge build
run: |
cd ../..
CWD="$(pwd)"
python3 -m venv oidc-venv
. oidc-venv/bin/activate
echo "***********activated virual environment**********"
python3 -m pip install --upgrade pip
echo "***************started installing cli edge build******************"
pip3 install -q --upgrade --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge --no-cache-dir --upgrade-strategy=eager
echo "***************installed cli Edge build*******************"
echo "$CWD/oidc-venv/bin" >> $GITHUB_PATH
az --version
- uses: azure/login@v2
with:
client-id: ${{ secrets.CLIENT_ID }}
tenant-id: ${{ secrets.TENANT_ID }}
subscription-id: ${{ secrets.SUBSCRIPTION_ID }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20.x"
- run: npm ci
- name: Run Tests
env:
SUBSCRIPTION_ID: ${{ secrets.SUBSCRIPTION_ID }}
run: npm test
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
execute-action:
name: Execute Action
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- windows-latest
- ubuntu-latest
- macos-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- uses: azure/login@v2
with:
client-id: ${{ secrets.CLIENT_ID }}
tenant-id: ${{ secrets.TENANT_ID }}
subscription-id: ${{ secrets.SUBSCRIPTION_ID }}
- name: Run Action
id: deploy
uses: ./
with:
scope: resourcegroup
subscriptionId: ${{ secrets.SUBSCRIPTION_ID }}
resourceGroupName: arm-deploy-e2e
parameters: test/bicep/inputs-outputs.bicepparam
deploymentName: e2e-test-${{ matrix.os }}
maskedOutputs: |
myServerIP
- name: Print Result
run: |
echo "StringOutput=${{ steps.deploy.outputs.stringOutput }}"
echo "intOutput=${{ steps.deploy.outputs.intOutput }}"
echo "objectOutput=${{ steps.deploy.outputs.objectOutput }}"
echo "myServerIP=${{ steps.deploy.outputs.myServerIP }}"
# myServerIP is register as secret, it can still be accessed, just won't print in raw form.
echo "myServerIPEncoded=$(echo ${{ steps.deploy.outputs.myServerIP }} | base64)"