зеркало из
1
0
Форкнуть 0
Граф коммитов

421 Коммитов

Автор SHA1 Сообщение Дата
Jeff Wilcox 4806839103
Revert "Add 'npm run-script build' mentioned in the README.md" 2020-02-11 07:41:01 -08:00
Jeff Wilcox 3bfa623f1f
Merge pull request #106 from marcofranssen/feature/npm-build
Add 'npm run-script build' mentioned in the README.md
2020-02-11 07:40:42 -08:00
Marco Franssen fde016181d
Add 'npm run-script build' mentioned in the README.md 2020-02-07 10:18:01 +01:00
Jeff Wilcox 4c4118a8c8
Merge pull request #101 from microsoft/dependabot/npm_and_yarn/default-assets-package/lodash-4.17.15
Bump lodash from 4.17.11 to 4.17.15 in /default-assets-package
2019-12-02 08:58:55 -08:00
Jeff Wilcox 91bd910dfc
Merge pull request #103 from vatsalyagoel/bugfix/witness-port-default
Update witness port default
2019-12-02 08:51:03 -08:00
Vatsalya Goel dd0c96c309
Update witness port default
The conditional logic to determine wr port was overridden to 6380

`wr = {}`
> Object {  }
`wr.port = 6379`
> 6379
`wr.tls = undefined`
> undefined
`wr.port = wr.port || (wr.tls ? 6380 : 6379);`
> 6379
`wr.port = wr.port || wr.tls ? 6380 : 6379;`
> 6380
```
2019-11-28 13:05:29 +11:00
dependabot[bot] 3cc4c8b5e9
Bump lodash from 4.17.11 to 4.17.15 in /default-assets-package
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-01 16:30:55 +00:00
Jeff Wilcox 44e44e5e0f
Merge pull request #96 from RomanFritsch/leave-teams-addition
adding leave-team functionality
2019-10-10 16:35:30 -04:00
Jeff Wilcox 307f56d370
Fixing link.pug template 2019-10-10 13:16:49 -04:00
Jeff Wilcox 75e2a4214f
Merge pull request #100 from microsoft/feature-repo-lockdown
opt-in feature: repo lockdown
2019-10-03 15:08:19 -07:00
Jeff Wilcox 9a12f407f5 Fixing typo 2019-10-03 15:06:31 -07:00
Jeff Wilcox 7280254b9e opt-in feature: repo lockdown
To work around persistent GitHub bugs we have had the past few years related
to setting the member privilege level for many of our organizations to not
allow members to create repos, we are exploring this new opt-in only feature
flag called "direct new repo lockdown" that will help us to try and experiment
a way to allow our members to directly create repos.

The current prototyping design of this feature is:

1. if a repo is created by a GitHub App (a bot) or an approved system operations account, or the existing new repo workflow, no-op
2. if a repo is created by a member of the GitHub org, the repo is "locked down" - removing their collaborator and team permissions - and they are sent an e-mail asking them to complete the new repo setup by entering into our existing internal wizard for that.

The feature flag must be enabled in 2 places:

1. the app itself must opt in to the feature being available
2. an organization setting must opt in to the feature via configuration

This system requires a few specific parts of the monolithic app to
function: the use of a repository metadata provider (Postgres is what
we are using) to store additional source-of-truth data for a repo,
and also connecting to webhooks either through an org-level webhook
or a GitHub App that has a configured hook.
2019-10-03 15:02:03 -07:00
Jeff Wilcox fb5222b4ea
Default entity provider change 2019-10-03 09:37:41 -07:00
Jeff Wilcox e736c414d2
Removing always-true flag in initialize.ts 2019-10-03 09:36:53 -07:00
Jeff Wilcox e2a47c2249 Merge branch 'RomanFritsch-ui-fixes' into develop 2019-10-03 07:53:24 -07:00
Jeff Wilcox f50e6618c6 Merging RomanFritsch changes 2019-10-03 07:52:56 -07:00
Jeff Wilcox db33dd395a Merge branch 'JonasScholl-smtp-mail' into develop 2019-10-03 07:49:01 -07:00
Jeff Wilcox 55a57425b1 SmtpMailService as an exported class 2019-10-03 07:48:41 -07:00
Jeff Wilcox 02b0de454e
Merge branch 'develop' into smtp-mail 2019-10-03 07:37:34 -07:00
Jeff Wilcox 81d7ab7737
Merge pull request #98 from microsoft/githubappsupport
Code refresh to support GitHub Apps
2019-10-02 22:22:13 -07:00
Jeff Wilcox 87c2ab52a0 Code refresh to support GitHub Apps
- Enables GitHub App-based server-to-server communication
- Enables dynamic (database-backed) organization setting configuration
- QueryCache system, when paired with a Postgres database and GitHub App webhooks keeps teams, repo lists, etc. up-to-date more efficiently than the older GitHub REST API-based method
- Various bug fixes
2019-10-02 18:41:16 -07:00
Roman Fritsch c0a34a50bb adding leave-team functionality 2019-09-23 12:25:40 +02:00
Jonas Scholl ad512ae8d1 change config name 2019-09-20 13:33:46 +02:00
Roman Fritsch 248cede616 UI adjustments and fixes 2019-09-17 16:07:09 +02:00
Jonas Scholl 4b22232fdc Added support for SMTP Mails 2019-09-13 14:39:13 +02:00
Jeff Wilcox 44a8164d89
Merge pull request #91 from microsoft/refactor-es6
Refactoring
2019-08-26 10:22:40 -07:00
Jeff Wilcox 260a7b55f1 Refactoring
This evolves many codepaths to await/async, ES6, promises, etc.
There is still more work to be done.
2019-08-26 09:54:28 -07:00
Jeff Wilcox d388e4cb96 Entity metadata provider refactoring
- Entities (links, join requests, repo metadata) refactored
- Entities can be stored in Postgres, Azure Table, or memory
- Introduces a quickstart memory provider mode
- Evolution of more classes and methods to ES6, await/async, TypeScript typings
- Updates of package versions
2019-08-06 16:53:50 -07:00
Jeff Wilcox 918b964e1b
Merge pull request #85 from Microsoft/typescript
TypeScript implementation
2019-04-05 14:55:15 -07:00
Jeff Wilcox cdefcdc62b
Default assets package update 2019-04-05 14:51:36 -07:00
Jeff Wilcox c308e4950a
Removing NPMRC 2019-04-05 14:50:21 -07:00
Jeff Wilcox f8c0ba1774
TypeScript implementation
Major updates to the application, including some minor breaking changes.

The public updates (that make it less Microsoft-specific) are still in
development; this represents trying to get it ready for updates.
2019-04-05 14:45:34 -07:00
Jeff Wilcox 15710bc7bd
Test commit
on-behalf-of: @Microsoft <opensource@microsoft.com>
2019-03-25 08:22:33 -07:00
Jeff Wilcox 1f5abdecc0
Updating README
on-behalf-of: @microsoft <opensource@microsoft.com>
2019-03-25 07:49:47 -07:00
Jeff Wilcox 0331da1060
Updating README
on-behalf-of: @microsoft <opensource@microsoft.com>
2019-03-25 07:48:33 -07:00
Jeff Wilcox 1bf2310042
Updating author 2019-03-24 14:26:52 -07:00
Jeff Wilcox 479b952deb
Updating deps 2019-03-24 14:24:03 -07:00
Jeff Wilcox 5d4d79e899
Updating README On-behalf-of: Microsoft <opensource@microsoft.com> 2019-03-24 13:42:31 -07:00
Jeff Wilcox be155610f4
Merge pull request #81 from eirslett/feature/editorconfig
Add .editorconfig file
2019-03-22 12:33:38 -07:00
Eirik 6c429ee7d8 Add .editorconfig file
This will enforce a couple of code conventions
(indentation: 2 spaces, \n for EOL, utf-8 charset)
similar to .vscode/settings.json, but with the
EditorConfig format (https://editorconfig.org/)
which is supported by most major IDEs.
2018-10-03 20:32:57 +02:00
Jeff Wilcox 0938258712
Adding a project status update for May 2018 on the need to make some major changes 2018-05-02 11:32:31 -07:00
Jeff Wilcox 1ca4db9efb
Updated web hook processing tasks 2018-05-02 10:44:19 -07:00
Jeff Wilcox b06cf1c2dc
Updated views 2018-05-02 10:44:10 -07:00
Jeff Wilcox eb5fb855f8
App Insights 1.0 updates 2018-05-02 10:41:46 -07:00
Jeff Wilcox 09187514b7
Updated tests 2018-05-02 10:41:18 -07:00
Jeff Wilcox 45b698c766
Route refresh 2018-05-02 10:40:50 -07:00
Jeff Wilcox 408d8e2561
Route updates 2018-05-02 10:33:19 -07:00
Jeff Wilcox bb204c83ee
Updated middleware 2018-05-02 10:31:29 -07:00
Jeff Wilcox 297bff18f0
Updated lib 2018-05-02 10:28:35 -07:00
Jeff Wilcox 6ccd46dc66
Updated web hooks and jobs 2018-05-02 10:25:46 -07:00