Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR @azure/arm-machinelearning] Spark Job mfe contract to 2024-04-01 GA version #8720

Closed
wants to merge 44 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
0925537
[Azure Monitor OpenTelemetry] Adding properties in Live Metrics Docum…
hectorhdzg Mar 8, 2024
f6cb787
Sync eng/common directory with azure-sdk-tools for PR 7842 (#28839)
azure-sdk Mar 8, 2024
2cba79c
Sync eng/common directory with azure-sdk-tools for PR 7835 (#28841)
azure-sdk Mar 8, 2024
237c0a0
Sync .github/workflows directory with azure-sdk-tools for PR 7845 (#2…
azure-sdk Mar 8, 2024
6e1b9b3
[identity] Fix nightly tests (#28843)
maorleger Mar 8, 2024
cbb8705
[Azure Monitor OpenTelemetry] Update Application Insights Web Snippet…
JacksonWeber Mar 8, 2024
445268d
[core-client] Share state between ESM and CJS (#28822)
maorleger Mar 8, 2024
e7b4723
[Azure Monitor OpenTelemetry Exporter] 1.0.0-beta.21 release (#28840)
hectorhdzg Mar 8, 2024
85409f5
[dev-tool] revert old files back to ts-node (#28844)
mpodwysocki Mar 9, 2024
a281354
Update emitter packages (#28853)
v-jiaodi Mar 11, 2024
a93f7c0
Sync .github/workflows directory with azure-sdk-tools for PR 7848 (#2…
azure-sdk Mar 11, 2024
1afcd95
[keyvault] Fix rimraf globs for keyvault (#28863)
mpodwysocki Mar 11, 2024
916a59f
[rush] [engsys] Disable build cache (#28866)
xirzec Mar 11, 2024
aefcee3
Adding the createFailed and AnswerFailed events on the call automatio…
v-vdharmaraj Mar 11, 2024
99f81aa
Sync .github/workflows directory with azure-sdk-tools for PR 7853 (#2…
azure-sdk Mar 11, 2024
15f13e9
[instrumentation] Uprade to the latest OTEL (#28811)
mpodwysocki Mar 11, 2024
c49462c
[monitor] Update to latest OTEL (#28868)
mpodwysocki Mar 11, 2024
ecbebf5
1ES Template Conversion (#28848)
scbedd Mar 11, 2024
ac9424e
Sync eng/common directory with azure-sdk-tools for PR 7854 (#28871)
azure-sdk Mar 11, 2024
ecdb45e
replace all tests.yml usage w/ extends to archetype-sdk-tests.yml ***…
scbedd Mar 9, 2024
303a178
[EngSys] automatic rush update --full (#28874)
azure-sdk Mar 11, 2024
71c5eac
[dev-tool] Update to use vitest (#28876)
mpodwysocki Mar 12, 2024
c2c7d17
[EngSys] Use tsx for min/max testing (#28890)
maorleger Mar 12, 2024
e3aaa5a
remove use-esm-workaround (#28826)
maorleger Mar 12, 2024
8f687c5
Turn on EnforceMaxLifeOfIssues (#28878)
ronniegeraghty Mar 12, 2024
0337985
Resolve failing `nightly` PublishDocs and PublishPackage (#28894)
scbedd Mar 12, 2024
7ee995b
[Azure Monitor OpenTelemetry] Update standard metric names (#28756)
hectorhdzg Mar 12, 2024
75526c0
[Monitor OpenTelemetry] Update Configuration Documentation to Include…
JacksonWeber Mar 13, 2024
d561c63
Deprecate baseurl and use endpoint instead for ts-http-runtime (#28850)
kazrael2119 Mar 13, 2024
00504e6
[Azure Monitor OpenTelemetry] Update Code Samples in README (#28759)
JacksonWeber Mar 13, 2024
bd7de1d
[core] Prepare release of all Core packages that have been migrated t…
timovv Mar 13, 2024
185fc3f
[@azure/eventgrid] Adding new events for EG Version 5.3.0 (#28891)
sarangan12 Mar 13, 2024
62ee255
[keyvault] Migrate remaining Key Vault packages to keyvault-common (#…
timovv Mar 13, 2024
017d716
Sync eng/common directory with azure-sdk-tools for PR 7821 (#28905)
azure-sdk Mar 13, 2024
2409cde
[monitor] Fix pipeline issue from missing dependency (#28906)
xirzec Mar 13, 2024
9f6270c
Added Transcription Packet Parser. (#28799)
v-durgeshs Mar 13, 2024
4c0a0fa
[core-lro] Restore `files` section to package.json (#28909)
timovv Mar 13, 2024
f9892bb
[Identity] Managed Identity test automation: Azure Functions and Weba…
KarishmaGhiya Mar 14, 2024
48146b8
[Azure Monitor OpenTelemetry] Live Metrics updates (#28912)
hectorhdzg Mar 14, 2024
e718366
Post release automated changes for core releases (#28908)
azure-sdk Mar 14, 2024
198b9a9
Post release automated changes for core releases (#28925)
azure-sdk Mar 14, 2024
d8ac9d6
Sync eng/common directory with azure-sdk-tools for PR 7877 (#28928)
azure-sdk Mar 14, 2024
8d67879
[Recorder] Release recorder 3.1.0 (#28917)
HarshaNalluru Mar 14, 2024
7473c14
CodeGen from PR 27930 in Azure/azure-rest-api-specs
Mar 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/event-processor.config
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@
"IdentifyStalePullRequests": "On",
"CloseAddressedIssues": "On",
"LockClosedIssues": "On",
"EnforceMaxLifeOfIssues": "Off"
"EnforceMaxLifeOfIssues": "On"
}
70 changes: 64 additions & 6 deletions .github/workflows/event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,29 @@ on:
permissions: {}

jobs:
event-handler:
# This event requires the Azure CLI to get the LABEL_SERVICE_API_KEY from the vault.
# Because the azure/login step adds time costly pre/post Az CLI commands to any every job
# it's used in, split this into its own job so only the event that needs the Az CLI pays
# the cost.
event-handler-with-azure:
permissions:
issues: write
pull-requests: write
# For OIDC auth
id-token: write
contents: read
name: Handle ${{ github.event_name }} ${{ github.event.action }} event
name: Handle ${{ github.event_name }} ${{ github.event.action }} event with azure login
runs-on: ubuntu-latest
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
steps:
- name: 'Az CLI login'
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
uses: azure/login@v1.5.1
uses: azure/login@v1
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

- name: 'Run Azure CLI commands'
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
run: |
LABEL_SERVICE_API_KEY=$(az keyvault secret show \
--vault-name issue-labeler \
Expand All @@ -55,7 +58,7 @@ jobs:
run: >
dotnet tool install
Azure.Sdk.Tools.GitHubEventProcessor
--version 1.0.0-dev.20240229.2
--version 1.0.0-dev.20240311.2
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
--global
shell: bash
Expand Down Expand Up @@ -94,3 +97,58 @@ jobs:
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LABEL_SERVICE_API_KEY: ${{ env.LABEL_SERVICE_API_KEY }}

event-handler:
permissions:
issues: write
pull-requests: write
name: Handle ${{ github.event_name }} ${{ github.event.action }} event
runs-on: ubuntu-latest
if: ${{ github.event_name != 'issues' || github.event.action != 'opened' }}
steps:
# To run github-event-processor built from source, for testing purposes, uncomment everything
# in between the Start/End-Build From Source comments and comment everything in between the
# Start/End-Install comments
# Start-Install
- name: Install GitHub Event Processor
run: >
dotnet tool install
Azure.Sdk.Tools.GitHubEventProcessor
--version 1.0.0-dev.20240311.2
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
--global
shell: bash
# End-Install

# Testing checkout of sources from the Azure/azure-sdk-tools repository
# The ref: is the SHA from the pull request in that repository or the
# refs/pull/<PRNumber>/merge for the latest on any given PR. If the repository
# is a fork eg. <User>/azure-sdk-tools then the repository down below will
# need to point to that fork
# Start-Build
# - name: Checkout tools repo for GitHub Event Processor sources
# uses: actions/checkout@v3
# with:
# repository: Azure/azure-sdk-tools
# path: azure-sdk-tools
# ref: <refs/pull/<PRNumber>/merge> or <sha>

# - name: Build and install GitHubEventProcessor from sources
# run: |
# dotnet pack
# dotnet tool install --global --prerelease --add-source ../../../artifacts/packages/Debug Azure.Sdk.Tools.GitHubEventProcessor
# shell: bash
# working-directory: azure-sdk-tools/tools/github-event-processor/Azure.Sdk.Tools.GitHubEventProcessor
# End-Build

- name: Process Action Event
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json
shell: bash
env:
# This is a temporary secret generated by github
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
10 changes: 6 additions & 4 deletions .github/workflows/scheduled-event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: GitHub Scheduled Event Processor

on:
schedule:
# These are generated/confirmed using https://crontab.cronhub.io/
# Close stale issues, runs every day at 1am - CloseStaleIssues
- cron: '0 1 * * *'
# Identify stale pull requests, every Friday at 5am - IdentifyStalePullRequests
Expand All @@ -14,9 +15,10 @@ on:
- cron: '30 4,10,16,22 * * *'
# Lock closed issues, every 6 hours at 05:30 AM, 11:30 AM, 05:30 PM and 11:30 PM - LockClosedIssues
- cron: '30 5,11,17,23 * * *'
# Enforce max life of issues, every Monday at 10:00 AM - EnforceMaxLifeOfIssues
# Enforce max life of issues, every M,W,F at 10:00 AM PST - EnforceMaxLifeOfIssues
# Note: GitHub uses UTC, to run at 10am PST, the cron task needs to be 6pm (1800 hours) UTC
- cron: '0 18 * * MON'
# When scheduling for multiple days the numeric days 0-6 (0=Sunday) must be used.
- cron: '0 18 * * 1,3,5'
# This removes all unnecessary permissions, the ones needed will be set below.
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token
permissions: {}
Expand All @@ -37,7 +39,7 @@ jobs:
run: >
dotnet tool install
Azure.Sdk.Tools.GitHubEventProcessor
--version 1.0.0-dev.20240229.2
--version 1.0.0-dev.20240311.2
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
--global
shell: bash
Expand Down Expand Up @@ -131,7 +133,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Enforce Max Life of Issues Scheduled Event
if: github.event.schedule == '0 18 * * MON'
if: github.event.schedule == '0 18 * * 1,3,5'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -186,3 +186,7 @@ sdk/template/template-dpg/src/src

# tshy
.tshy-build-tmp

# sshkey
sdk/**/sshkey
sdk/**/sshkey.pub
1 change: 1 addition & 0 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@
"Sybase",
"Teradata",
"tmpdir",
"tshy",
"uaecentral",
"uksouth",
"ukwest",
Expand Down
2 changes: 1 addition & 1 deletion common/config/rush/build-cache.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"buildCacheEnabled": true,
"buildCacheEnabled": false,
// Follow instructions at
// https://rushjs.io/pages/maintainer/build_cache/#user-authentication
// to authenticate.
Expand Down
Loading