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

Add Danger #928

Merged
merged 2 commits into from
Jan 16, 2023
Merged

Add Danger #928

merged 2 commits into from
Jan 16, 2023

Conversation

loremattei
Copy link
Contributor

Task/Issue URL: https://app.asana.com/0/1200194497630846/1202817521327339/f
Tech Design URL: -
CC: @samsymons

Description:
This PR adds Danger with two simple rules (same of iOS as we are using a shared rules repository):

Warn if PR diffs contain more than 500 lines.
Warn if link to internal task is missing.

Steps to test this PR:
Make sure the Danger GH action completes successfully. Since the rules have been already tested on iOS and there are tests for them in the settings repository, this should be enough.


Internal references:

Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

Copy link
Collaborator

@samsymons samsymons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Checked the CI run and reviewed the rules in the shared repo.

@samsymons samsymons changed the title [DRAFT] Add Danger Add Danger Jan 16, 2023
@samsymons samsymons assigned loremattei and unassigned samsymons Jan 16, 2023
@loremattei loremattei merged commit 6a63820 into develop Jan 16, 2023
@loremattei loremattei deleted the loremattei/add-danger branch January 16, 2023 10:35
samsymons added a commit that referenced this pull request Jan 23, 2023
* develop: (61 commits)
  Version Bump to 0.31.7
  Update embedded files
  Update BSK with autofill 6.1.2 (#942)
  Migrate to targeted Swift Concurrency checking (#937)
  Add bundler configuration to limit Gemfile.lock noise (#939)
  update openssl depedency (#918)
  Remove tab content when showing TabContent.none (such as for new tabs opened from navigation links) (#938)
  Update GRDB to 2.0.0 (upstream 6.6.0, SQLCipher 4.5.3) (#933)
  Sparkle 2 (#934)
  Bump Submodules/privacy-reference-tests from `de75d51` to `4fdbbb6` (#932)
  Add Danger (#928)
  Update BSK with autofill 6.1.1 (#920)
  Set version to 0.31.6
  Fix GCC_OPTIMIZATION_LEVEL for Release and Review builds (#931)
  Disable testability for Release and Review builds (#929)
  update version
  update embedded files
  Remove the QuackDev reference. (#926)
  Bump find-in-page version (#889)
  Use ‘Settings’ in place of ‘Preferences’ on macOS Ventura (#925)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants