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

Nightly Builds Workflow #1689

Merged
merged 33 commits into from
May 5, 2021
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
55b219b
Check if nightly build is needed and prepare version
radeusgd Apr 9, 2021
8deedfb
fix workflow
radeusgd Apr 9, 2021
22c6ac3
Refactor, cleaning old releases, auto-publishing
radeusgd Apr 9, 2021
b9296cf
Fix version bump script
radeusgd Apr 13, 2021
42a62b5
Fix version check, remove ACR and AWS, fix version in final step
radeusgd Apr 16, 2021
8f975b8
Fix version in last step, add release notes
radeusgd Apr 16, 2021
bd4fa94
Add a CHANGELOG check
radeusgd Apr 16, 2021
f055dae
Fix path
radeusgd Apr 16, 2021
13718a6
Fixes
radeusgd Apr 16, 2021
7a97ea6
WIP workflow trigger by webhook
radeusgd Apr 20, 2021
5973b82
Assume that we workaround the publishing issue by publishing before u…
radeusgd Apr 20, 2021
8d01f89
WIP adding warnings regarding nightlies
radeusgd Apr 20, 2021
f0c1583
Avoid crashing on a Promise race.
radeusgd Apr 20, 2021
fa723d8
Fix preflight check, remove deprecated publish helper
radeusgd Apr 21, 2021
1f7c3e6
Check changelog
radeusgd Apr 21, 2021
0a0c79f
JS formatting
radeusgd Apr 21, 2021
8f91c38
Add tests
radeusgd Apr 21, 2021
394b256
Remove debug trigger
radeusgd Apr 21, 2021
66804ba
Formatting
radeusgd Apr 21, 2021
c21694a
Fix changelog diff
radeusgd Apr 21, 2021
a372fc0
WIP docs
radeusgd Apr 21, 2021
e9d689f
Add concurrency and filter branches for nightly pushes
radeusgd Apr 27, 2021
0d6ff9d
Compute version in preflight-check to account for multiple releases o…
radeusgd Apr 27, 2021
d96d38a
Try an action for removing old releases
radeusgd Apr 27, 2021
14b86f1
Fix auth, change release notes and verify them
radeusgd Apr 28, 2021
78815a4
Formatting
radeusgd Apr 28, 2021
3a79209
Docs
radeusgd Apr 28, 2021
1bf1a8f
Add a check to changelog
radeusgd Apr 30, 2021
c71d811
CR
radeusgd Apr 30, 2021
0468dc5
Formatting
radeusgd Apr 30, 2021
4e3d975
Merge branch 'main' into wip/rw/nightly-workflow
iamrecursion May 4, 2021
e0bfb60
Merge branch 'main' into wip/rw/nightly-workflow
iamrecursion May 5, 2021
8c9f62c
Merge branch 'main' into wip/rw/nightly-workflow
iamrecursion May 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
radeusgd marked this conversation as resolved.
Show resolved Hide resolved
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
Loading