Skip to content

Commit

Permalink
Merge branch 'develop' into pr/13160
Browse files Browse the repository at this point in the history
  • Loading branch information
zuluecho9 committed May 22, 2023
2 parents 2cdbd52 + e6c6e87 commit aa44967
Show file tree
Hide file tree
Showing 6,690 changed files with 153,298 additions and 32,320 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ yarn.lock @newrelic/docs-engineering

# Whats new files (pings individual project marketing managers)

/src/content/whats-new/ @kupsand @john-withers @aalfano7
/src/content/whats-new/ @john-withers @aalfano7
5 changes: 5 additions & 0 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ reviewers:
- nbaenam
- a-sassman
- stumblefiend
- zuluecho9
- ally-sassman
- akristen
- jeff-colucci
- bradleycamacho

# A number of reviewers added to the pull request
# Set 0 to add all the reviewers (default: 0)
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/add-slugs-to-translate-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ jobs:
if: github.event.pull_request.merged == true
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/agent-release-notes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Generate Agent Release Notes

on:
push:
branches:
- main

jobs:
generate-json:
name: Generate JSON
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.S3_AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_AWS_SECRET_ACCESS_KEY }}
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Setup node.js
uses: actions/setup-node@v3
with:
node-version: 16

- run: yarn install --frozen-lockfile

- name: generate and upload
run: scripts/releaseNotes.mjs --upload
51 changes: 51 additions & 0 deletions .github/workflows/check-images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Check images

on:
workflow_dispatch:
schedule:
- cron: '0 17 * * 2' # 9AM PST (5PM UTC) on Tuesday mornings

env:
BOT_NAME: nr-opensource-bot
BOT_EMAIL: opensource+bot@newrelic.com

jobs:
check-images:
name: Convert or delete
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
ref: develop
persist-credentials: false

- name: Setup node.js
uses: actions/setup-node@v3
with:
node-version: 16

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Remove unused images
run: yarn remove-unused-images

- name: Convert images to WEBP
run: yarn convert-to-webp -g

- name: Commit changes
id: commit-changes
run: |
git config --local user.email "${{ env.BOT_EMAIL }}"
git config --local user.name "${{ env.BOT_NAME }}"
git add src/
git commit -m 'chore: remove unused images & convert to webp'
echo "commit=true" >> $GITHUB_OUTPUT
- name: Push Commit
if: steps.commit-changes.outputs.commit == 'true'
uses: ad-m/github-push-action@v0.6.0
with:
github_token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
branch: develop
24 changes: 12 additions & 12 deletions .github/workflows/check-translations-and-deserialize.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@ jobs:
TRANSLATION_TYPE: human
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand All @@ -59,12 +59,12 @@ jobs:
git config --local user.name "${{ env.BOT_NAME }}"
git add ./src/i18n/content
git commit -m 'chore: add translations'
echo "::set-output name=commit::true"
echo "commit=true" >> $GITHUB_OUTPUT
- name: Create Pull Request
id: create-pr
if: steps.fetch-deserialize.outputs.successfulTranslations != 0
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
title: Updated translations - ${{ steps.date.outputs.date }}
Expand Down Expand Up @@ -97,18 +97,18 @@ jobs:
TRANSLATION_TYPE: machine
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
run: echo "date:=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand All @@ -130,12 +130,12 @@ jobs:
git config --local user.name "${{ env.BOT_NAME }}"
git add ./src/i18n/content
git commit -m 'chore: add translations'
echo "::set-output name=commit::true"
echo "commit=true" >> $GITHUB_OUTPUT
- name: Create Pull Request
id: create-pr
if: steps.fetch-deserialize.outputs.successfulTranslations != 0
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
title: Updated translations - ${{ steps.date.outputs.date }} (machine translation)
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/manual-add-files-to-translation-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: '0'

- name: Setup python
uses: actions/setup-python@v2
uses: actions/setup-python@v4

- name: Get last release tag
id: get-last-tag
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/send-content-to-machine-translate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/send-content-to-translate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand Down
60 changes: 4 additions & 56 deletions .github/workflows/update-whats-new-ids.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@ env:

jobs:
update-whats-new-ids:
name: generates in-product anncouncements (optional)
name: generates in-product announcements (optional)
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: develop
persist-credentials: false

- name: Setup node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: 16

Expand All @@ -40,25 +40,7 @@ jobs:
git config --local user.name "${{ env.BOT_NAME }}"
git add ./src/data/whats-new-ids.json
git diff-index --quiet HEAD ./src/data/whats-new-ids.json || git commit -m 'chore(whats-new-ids): updated ids'
echo "::set-output name=commit::true"
- name: Temporarily disable branch protection
id: disable-branch-protection
uses: actions/github-script@v1
with:
github-token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
previews: luke-cage-preview
script: |
const result = await github.repos.updateBranchProtection({
owner: context.repo.owner,
repo: context.repo.repo,
branch: 'develop',
required_status_checks: null,
restrictions: null,
enforce_admins: null,
required_pull_request_reviews: null
})
console.log("Result:", result)
echo "commit=true" >> $GITHUB_OUTPUT
# Push directly to the `develop` branch so we get the changes included in the release PR
- name: Push Commit
Expand All @@ -67,37 +49,3 @@ jobs:
with:
github_token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
branch: develop

- name: Re-enable branch protection
id: enable-branch-protection
if: always()
uses: actions/github-script@v1
with:
github-token: ${{ secrets.DEVEX_OPENSOURCE_BOT_TOKEN }}
previews: luke-cage-preview
script: |
const result = await github.repos.updateBranchProtection({
owner: context.repo.owner,
repo: context.repo.repo,
branch: 'develop',
required_status_checks: {
strict: false,
contexts: [
'Gatsby Build Service - docs-website-develop',
'run linter',
'run tests',
'license/cla',
'unpaired translations removed'
]
},
restrictions: {
users: [],
teams: ['docs-engineering']
},
enforce_admins: null,
required_pull_request_reviews: {
dismiss_stale_reviews: true,
required_approving_review_count: 1
}
})
console.log("Result:", result)
2 changes: 1 addition & 1 deletion .github/workflows/vale-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Run vale
uses: errata-ai/vale-action@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/validate-datasource.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3

- name: Cache dependencies
id: yarn-cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
Expand Down

0 comments on commit aa44967

Please sign in to comment.