Skip to content

Commit

Permalink
Add a workflow for building nightly releases (#1689)
Browse files Browse the repository at this point in the history
  • Loading branch information
radeusgd authored and iamrecursion committed Jun 24, 2021
1 parent c0dd0ca commit e5132fc
Show file tree
Hide file tree
Showing 25 changed files with 1,210 additions and 31 deletions.
1 change: 1 addition & 0 deletions .github/settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ branches:
- "Build and Test (ubuntu-18.04)"
- "Build and Test (windows-latest)"
- "Docs Check"
- "Changelog Check"
- "Rust Check"
- "Rust Lint"
- "Rust Test Native (macOS-latest)"
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,31 @@ jobs:
run: npm install
- name: Check Docs
run: npx prettier --check .

changelog-check:
name: Changelog Check
runs-on: ubuntu-latest
timeout-minutes: 10
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout Sources
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Install Node
uses: actions/setup-node@v1
with:
node-version: ${{ env.nodeVersion }}
- name: Install Dependencies
shell: bash
working-directory: tools/ci/nightly
run: |
npm install
- name: Check If Changelog Was Modified
shell: bash
run: |
node tools/ci/check-changelog.js RELEASES.md ${{ github.event.pull_request.base.sha }}
- name: Verify That Changelog Format Is Correct
shell: bash
run: |
node tools/ci/nightly/extract-release-notes.js RELEASES.md release_notes.md

0 comments on commit e5132fc

Please sign in to comment.