Skip to content

Commit

Permalink
Merge branch 'develop' into ally-sassman-patch-8
Browse files Browse the repository at this point in the history
  • Loading branch information
ally-sassman committed May 30, 2023
2 parents 1ee9671 + 0feb902 commit ed64810
Show file tree
Hide file tree
Showing 6,389 changed files with 119,593 additions and 28,693 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
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 ed64810

Please sign in to comment.