profile
viewpoint
Ashwin Ramaswami epicfaace Stanford Palo Alto, CA https://ashwin.run/ Need any development or cloud design help? Contact me at https://ashwin.run/

codalab/codalab-worksheets 84

A collaborative platform for reproducible research (web interface and CLI).

epicfaace/6thElement 0

6th Element prototype website

epicfaace/alembic 0

a database migrations tool for SQLAlchemy.

epicfaace/AmaRNAtheme 0

Theme for project amarna

epicfaace/angular-kickstart 0

angular-kickstart - speed up your AngularJS development and testing with fully backand integration and great gulpjs build system.

epicfaace/app 0

World Health Organization App

epicfaace/appauth-js-electron-sample 0

This is an Electron Application, which uses the AppAuth-JS library.

issue openedcodalab/codalab-worksheets

Remove chat-related code

We should remove the following code, as it is no longer used:

  • https://github.com/codalab/codalab-worksheets/blob/9c9b4a96acf5eef5e6eb08af635309f348c7c9ad/codalab/rest/chats.py
  • https://github.com/codalab/codalab-worksheets/blob/9c9b4a96acf5eef5e6eb08af635309f348c7c9ad/codalab/objects/chat_box_qa.py
  • https://github.com/codalab/codalab-worksheets/blob/e039245d8eaab13b3a0cc56cb0ba7b9ed3de10c7/codalab/objects/chat_box_qa.yaml

created time in 29 minutes

issue openedcodalab/codalab-worksheets

Refactor test_cli.py into separate files

It's kind of unwieldy to have all our CLI tests in one file (test_cli.py is ~2000 lines long).

Instead, we should have a folder for cli_tests and put each test module into a separate file.

created time in 31 minutes

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha 8d8474c6be2d12236d5b3eaa386d0f94caec4aa2

update server setup docs

view details

push time in 32 minutes

push eventcodalab/codalab-worksheets

yipenghe

commit sha 37ea5746e898a6ee02f165784af347d05d5fbce4

Add new run, text, upload above the first item when no focus (#2520) * Add new run, text, upload above the first item when no focus * add comment Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

view details

Ashwin Ramaswami

commit sha abcb01485b6c2db22fa50926274fe6dea455e744

Merge branch 'master' into rm-cleanup

view details

push time in an hour

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha e4c6250c4fba5a65262ce6ad55adb1f36acaeee5

Update test_cli.py

view details

push time in an hour

push eventcodalab/codalab-worksheets

yipenghe

commit sha 37ea5746e898a6ee02f165784af347d05d5fbce4

Add new run, text, upload above the first item when no focus (#2520) * Add new run, text, upload above the first item when no focus * add comment Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

view details

push time in an hour

delete branch codalab/codalab-worksheets

delete branch : above-first-item

delete time in an hour

PR merged codalab/codalab-worksheets

Add new run, text, upload above the first item when no focus

This allows user to add items above the first item and reduce the need to edit in source, which aligns with our frontend goal (help user not use source as much as possible) fix #2482 also fix #2400 since it was a one line change

+49 -27

0 comment

2 changed files

yipenghe

pr closed time in an hour

issue closedcodalab/codalab-worksheets

'g g' should go to the very top

Currently, it goes to the first item, but it should go beyond that to focus index -1, because that's what happens when you repeatedly move up (e.g., hit 'k' repeatedly) for consistency.

closed time in an hour

percyliang

issue closedcodalab/codalab-worksheets

can't text/upload/run on a newly loaded worksheet

To reproduce, create a new worksheet with one bundle on it. Refresh the page. Then click 'text', 'upload', or 'run'. Nothing happens. You have to select the last row for it to work.

This is because the focus is at -1 when the page loads.

In the past, we have appended new blocks to the worksheet, in concordance with what happens on the CLI. However, this doesn't mesh well with the intuition that the cursor is right before the first item on the page, so the actually new blocks should be prepended to the worksheet. Having a reverse chronological research log isn't itself a bad idea, but the problem is that the whole CodaLab model of always referring to the last bundle gets broken.

Perhaps a safe thing to do is only allow text/run/upload if the focus is not -1 on a non-empty worksheet, and always put a 'Go to end' button.

Or we can just have an as-is mentality and just prepend when focus is -1.

closed time in an hour

percyliang

PR opened codalab/codalab-worksheets

Remove test cleanup

Reasons for making this change

Makes it easier to debug failed tests / bundles. Also makes tests a bit faster.

+1 -27

0 comment

1 changed file

pr created time in an hour

create barnchcodalab/codalab-worksheets

branch : rm-cleanup

created branch time in an hour

issue commentrjsf-team/react-jsonschema-form

How to use classNames field level

Yes, they are.

hiitskiran

comment created time in 2 hours

push eventeventive-org/recurrence-series

Ashwin Ramaswami

commit sha a25c75786ce88a4c5bebc1274059a8897091d753

Remove node 6 and 8 support

view details

push time in 2 hours

delete branch eventive-org/recurrence-series

delete branch : dependabot/npm_and_yarn/npm-6.14.6

delete time in 2 hours

push eventeventive-org/recurrence-series

dependabot[bot]

commit sha ec89b8fc4dbd2c5290d1ead10cc0f1f4751f85da

chore(deps): bump npm from 6.13.4 to 6.14.6 Bumps [npm](https://github.com/npm/cli) from 6.13.4 to 6.14.6. - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](https://github.com/npm/cli/compare/v6.13.4...v6.14.6) Signed-off-by: dependabot[bot] <support@github.com>

view details

Ashwin Ramaswami

commit sha 0be73f4c792033a00d0e3fa2fd8030efd64b0c8c

Merge pull request #9 from eventive-org/dependabot/npm_and_yarn/npm-6.14.6 chore(deps): bump npm from 6.13.4 to 6.14.6

view details

push time in 2 hours

PR merged eventive-org/recurrence-series

chore(deps): bump npm from 6.13.4 to 6.14.6 dependencies

Bumps npm from 6.13.4 to 6.14.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/npm/cli/releases">npm's releases</a>.</em></p> <blockquote> <h2>v6.14.6</h2> <h2>6.14.6 (2020-07-07)</h2> <h3>BUG FIXES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/a9857b8f6869451ff058789c4631fadfde5bbcbc"><code>a9857b8f6</code></a> chore: remove auth info from logs (<a href="https://github.com/claudiahdz">@claudiahdz</a>)</li> <li><a href="https://github.com/npm/cli/commit/b7ad77598112908d60195d0fbc472b3c84275fd5"><code>b7ad77598</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1416">#1416</a> fix: wrong <code>npm doctor</code> command result (<a href="https://github.com/vanishcode">@vanishcode</a>)</li> </ul> <h3>DEPENDENCIES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/94eca637756376b949edfb697e179a1fdcc231ee"><code>94eca6377</code></a> <code>npm-registry-fetch@4.0.5</code> (<a href="https://github.com/claudiahdz">@claudiahdz</a>)</li> <li><a href="https://github.com/npm/cli/commit/c49b6ae28791ff7184288be16654f97168aa9705"><code>c49b6ae28</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1418">#1418</a> <code>spdx-license-ids@3.0.5</code> (<a href="https://github.com/kemitchell">@kemitchell</a>)</li> </ul> <h2>v6.14.5</h2> <h2>6.14.5 (2020-05-04)</h2> <h3>BUG FIXES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/33ec41f18f557146607cb14a7a38c707fce6d42c"><code>33ec41f18</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/758">#758</a> fix: relativize file links when inflating shrinkwrap (<a href="https://github.com/jsnajdr">@jsnajdr</a>)</li> <li><a href="https://github.com/npm/cli/commit/94ed456dfb0b122fd4192429024f034d06c3c454"><code>94ed456df</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1162">#1162</a> fix: npm init help output (<a href="https://github.com/mum-never-proud">@mum-never-proud</a>)</li> </ul> <h3>DEPENDENCIES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/5587ac01ffd0d2ea830a6bbb67bb34a611ffc409"><code>5587ac01f</code></a> <code>npm-registry-fetch@4.0.4</code> <ul> <li><a href="https://github.com/npm/npm-registry-fetch/commit/fc5d94c39ca218d78df77249ab3a6bf1d9ed9db1"><code>fc5d94c39</code></a> fix: removed default timeout</li> </ul> </li> <li><a href="https://github.com/npm/cli/commit/07a4d8884448359bac485a49c05fd2d23d06834b"><code>07a4d8884</code></a> <code>graceful-fs@4.2.4</code></li> <li><a href="https://github.com/npm/cli/commit/8228d1f2e427ad9adee617266108acd1ee39b4a5"><code>8228d1f2e</code></a> <code>mkdirp@0.5.5</code></li> <li><a href="https://github.com/npm/cli/commit/e6d20831740a84aea766da2a2913cf82a4d56ada"><code>e6d208317</code></a> <code>nopt@4.0.3</code></li> </ul> <h2>v6.14.4</h2> <h2>6.14.4 (2020-03-25)</h2> <h3>DEPENDENCIES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/136832dcae13cb5518b1fe17bd63ea9b2a195f92"><code>136832dca</code></a> <code>mkdirp@0.5.4</code></li> <li>Bump <code>minimist@1.2.5</code> transitive dep to resolve security issue <ul> <li><a href="https://github.com/npm/cli/commit/9c554fd8cd1e9aeb8eb122ccfa3c78d12af4097a"><code>9c554fd8c</code></a> <code>update-notifier@2.5.0</code></li> <li>bump <code>deep-extend@1.2.5</code></li> <li>bump <code>is-ci@1.2.1</code></li> <li>bump <code>is-retry-allowed@1.2.0</code></li> <li>bump <code>rc@1.2.8</code></li> <li>bump <code>registry-auth-token@3.4.0</code></li> <li>bump <code>widest-line@2.0.1</code></li> </ul> </li> <li><a href="https://github.com/npm/cli/commit/8bf99b2b58c14d45dc6739fce77de051ebc8ffb7"><code>8bf99b2b5</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1053">#1053</a> deps: updates term-size to use signed binary</li> </ul> <h2>v6.14.3</h2> <h2>6.14.3 (2020-03-19)</h2> <h3>DOCUMENTATION</h3> <ul> <li><a href="https://github.com/npm/cli/commit4ad2214873cddfd4a0eff1bd188516b08fae9f9e"><code>4ad221487</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1020">#1020</a> docs(teams): updated team docs to reflect MFA workflow (<a href="https://github.com/blkdm0n">@blkdm0n</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/cli/blob/latest/CHANGELOG.md">npm's changelog</a>.</em></p> <blockquote> <h2>6.14.6 (2020-07-07)</h2> <h3>BUG FIXES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/a9857b8f6869451ff058789c4631fadfde5bbcbc"><code>a9857b8f6</code></a> chore: remove auth info from logs (<a href="https://github.com/claudiahdz">@claudiahdz</a>)</li> <li><a href="https://github.com/npm/cli/commit/b7ad77598112908d60195d0fbc472b3c84275fd5"><code>b7ad77598</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1416">#1416</a> fix: wrong <code>npm doctor</code> command result (<a href="https://github.com/vanishcode">@vanishcode</a>)</li> </ul> <h3>DEPENDENCIES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/94eca637756376b949edfb697e179a1fdcc231ee"><code>94eca6377</code></a> <code>npm-registry-fetch@4.0.5</code> (<a href="https://github.com/claudiahdz">@claudiahdz</a>)</li> <li><a href="https://github.com/npm/cli/commit/c49b6ae28791ff7184288be16654f97168aa9705"><code>c49b6ae28</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1418">#1418</a> <code>spdx-license-ids@3.0.5</code> (<a href="https://github.com/kemitchell">@kemitchell</a>)</li> </ul> <h3>DOCUMENTATION</h3> <ul> <li><a href="https://github.com/npm/cli/commit/2e052984b08c09115ed75387fb2c961631d85d77"><code>2e052984b</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1459">#1459</a> chore(docs): fixed links to cli commands (<a href="https://github.com/claudiahdz">@claudiahdz</a>)</li> <li><a href="https://github.com/npm/cli/commit/0ca3509ca940865392daeeabb39192f7d5af9f5e"><code>0ca3509ca</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1283">#1283</a> Update npm-link.md (<a href="https://github.com/peterfich">@peterfich</a>)</li> <li><a href="https://github.com/npm/cli/commit/3dd429e9aad760ce2ff9e522b34ebfebd85b460c"><code>3dd429e9a</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1377">#1377</a> Add note about dropped <code>*</code> filenames (<a href="https://github.com/maxwellgerber">@maxwellgerber</a>)</li> <li><a href="https://github.com/npm/cli/commit/9a2e2e797e5c91e7f4f261583a1906e2c440cc2f"><code>9a2e2e797</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1429">#1429</a> Fix typo (<a href="https://github.com/seanpoulter">@seanpoulter</a>)</li> </ul> <h2>6.14.5 (2020-05-01)</h2> <h3>BUG FIXES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/33ec41f18f557146607cb14a7a38c707fce6d42c"><code>33ec41f18</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/758">#758</a> fix: relativize file links when inflating shrinkwrap (<a href="https://github.com/jsnajdr">@jsnajdr</a>)</li> <li><a href="https://github.com/npm/cli/commit/94ed456dfb0b122fd4192429024f034d06c3c454"><code>94ed456df</code></a> <a href="https://github-redirect.dependabot.com/npm/cli/pull/1162">#1162</a> fix: npm init help output (<a href="https://github.com/mum-never-proud">@mum-never-proud</a>)</li> </ul> <h3>DEPENDENCIES</h3> <ul> <li><a href="https://github.com/npm/cli/commit/5587ac01ffd0d2ea830a6bbb67bb34a611ffc409"><code>5587ac01f</code></a> <code>npm-registry-fetch@4.0.4</code> <ul> <li><a href="https://github.com/npm/npm-registry-fetch/commit/fc5d94c39ca218d78df77249ab3a6bf1d9ed9db1"><code>fc5d94c39</code></a> fix: removed default timeout</li> </ul> </li> <li><a href="https://github.com/npm/cli/commit/07a4d8884448359bac485a49c05fd2d23d06834b"><code>07a4d8884</code></a> <code>graceful-fs@4.2.4</code></li> <li><a href="https://github.com/npm/cli/commit/8228d1f2e427ad9adee617266108acd1ee39b4a5"><code>8228d1f2e</code></a> <code>mkdirp@0.5.5</code></li> <li><a href="https://github.com/npm/cli/commit/e6d20831740a84aea766da2a2913cf82a4d56ada"><code>e6d208317</code></a> <code>nopt@4.0.3</code></li> </ul> <h2>6.14.4 (2020-03-24)</h2> <h3>DEPENDENCIES</h3> <ul> <li>Bump <code>minimist@1.2.5</code> transitive dep to resolve security issue <ul> <li><a href="https://github.com/npm/cli/commit/9c554fd8cd1e9aeb8eb122ccfa3c78d12af4097a"><code>9c554fd8c</code></a> <code>update-notifier@2.5.0</code></li> <li>bump <code>deep-extend@1.2.5</code></li> <li>bump <code>deep-extend@0.6.0</code></li> <li>bump <code>is-ci@1.2.1</code></li> <li>bump <code>is-retry-allowed@1.2.0</code></li> <li>bump <code>rc@1.2.8</code></li> <li>bump <code>registry-auth-token@3.4.0</code></li> <li>bump <code>widest-line@2.0.1</code></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/cli/commit/7352eb694dd881ff6ceb41f1ae0973dbb2ad233a"><code>7352eb6</code></a> 6.14.6</li> <li><a href="https://github.com/npm/cli/commit/f8a3f0ee2ed20996a98b43482c61ffe7be4c5652"><code>f8a3f0e</code></a> update AUTHORS</li> <li><a href="https://github.com/npm/cli/commit/ccaaaabfc03c65f4a0bf234113fff912631be00f"><code>ccaaaab</code></a> docs: changelog for 6.14.6</li> <li><a href="https://github.com/npm/cli/commit/94eca637756376b949edfb697e179a1fdcc231ee"><code>94eca63</code></a> npm-registry-fetch@4.0.5</li> <li><a href="https://github.com/npm/cli/commit/a9857b8f6869451ff058789c4631fadfde5bbcbc"><code>a9857b8</code></a> chore: remove auth info from logs</li> <li><a href="https://github.com/npm/cli/commit/479e45c03be7b452cbe346e96c750d36597c3eb6"><code>479e45c</code></a> style: fix lint error with no trailing comma</li> <li><a href="https://github.com/npm/cli/commit/1aec4cb6effefbf51033d3964cce2a909c918c0d"><code>1aec4cb</code></a> test: add test for <code>npm doctor</code> that ping registry returns error</li> <li><a href="https://github.com/npm/cli/commit/b7ad77598112908d60195d0fbc472b3c84275fd5"><code>b7ad775</code></a> fix: wrong <code>npm doctor</code> command result</li> <li><a href="https://github.com/npm/cli/commit/9a2e2e797e5c91e7f4f261583a1906e2c440cc2f"><code>9a2e2e7</code></a> docs: Fix typo</li> <li><a href="https://github.com/npm/cli/commit/c49b6ae28791ff7184288be16654f97168aa9705"><code>c49b6ae</code></a> spdx-license-ids@3.0.5</li> <li>Additional commits viewable in <a href="https://github.com/npm/cli/compare/v6.13.4...v6.14.6">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+155 -147

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 hours

pull request commentcodalab/codalab-worksheets

Initial fix for aggregate search directives

Need to change this so that it renders the search result on a new block, not as part of the topmost block.

epicfaace

comment created time in 3 hours

PR merged codalab/codalab-worksheets

Bump sqlalchemy from 1.3.0 to 1.3.18 dependencies python

Bumps sqlalchemy from 1.3.0 to 1.3.18. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sqlalchemy/sqlalchemy/releases">sqlalchemy's releases</a>.</em></p> <blockquote> <h1>1.3.18</h1> <p>Released: June 25, 2020</p> <h2>orm</h2> <ul> <li> <p><strong>[orm] [usecase]</strong> Improve error message when using <code>_query.Query.filter_by()</code> in a query where the first entity is not a mapped class.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5326">#5326</a></p> </li> <li> <p><strong>[orm] [usecase]</strong> Added a new parameter <code>_orm.query_expression.default_expr</code> to the <code>_orm.query_expression()</code> construct, which will be appled to queries automatically if the <code>_orm.with_expression()</code> option is not used. Pull request courtesy Haoyu Sun.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5198">#5198</a></p> </li> </ul> <h2>engine</h2> <ul> <li> <p><strong>[engine] [bug]</strong> Further refinements to the fixes to the "reset" agent fixed in <a href="http://www.sqlalchemy.org/trac/ticket/5326">#5326</a>, which now emits a warning when it is not being correctly invoked and corrects for the behavior. Additional scenarios have been identified and fixed where this warning was being emitted.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5326">#5326</a></p> </li> <li> <p><strong>[engine] [bug]</strong> Fixed issue in <code>URL</code> object where stringifying the object would not URL encode special characters, preventing the URL from being re-consumable as a real URL. Pull request courtesy Miguel Grinberg.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5341">#5341</a></p> </li> </ul> <h2>sql</h2> <ul> <li> <p><strong>[sql] [schema]</strong> Introduce <code>IdentityOptions</code> to store common parameters for sequences and identity columns.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5324">#5324</a></p> </li> <li> <p><strong>[sql] [usecase]</strong> Added a ".schema" parameter to the <code>_expression.table()</code> construct, allowing ad-hoc table expressions to also include a schema name. Pull request courtesy Dylan Modesitt.</p> <p>References: <a href="http://www.sqlalchemy.org/trac/ticket/5309">#5309</a></p> </li> <li> <p><strong>[sql] [bug]</strong> Correctly apply self_group in type_coerce element.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sqlalchemy/sqlalchemy/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 hours

delete branch codalab/codalab-worksheets

delete branch : dependabot/pip/sqlalchemy-1.3.18

delete time in 3 hours

push eventcodalab/codalab-worksheets

dependabot[bot]

commit sha dee64028190ac8488453854a5312ef6b08476e85

Bump sqlalchemy from 1.3.0 to 1.3.18 (#2561) Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.0 to 1.3.18. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 3 hours

pull request commentcodalab/codalab-worksheets

Implement --link functionality for local filesystems and directories

@percyliang I've also added additional documentation to better clarify the interplay between --link and --shared-file-system:

image

epicfaace

comment created time in 3 hours

push eventcodalab/codalab-worksheets

Nelson Liu

commit sha 231438dd76e33aafd5dcca15e3060b26c90a69a3

Enable filtering jobs in the AWSBatchWorkerManager (#2565) * Enable filtering jobs in the AWSBatchWorkerManager * Remove redundant condition * Remove negation in cli helpstring

view details

Ashwin Ramaswami

commit sha c8b3c4b348a7f280c40d2737ae864950cfc9ce94

Create pull_request_template.md (#2540) Add a PR template -- this will make sure PRs are created in a consistent format with screenshots, etc.

view details

Ashwin Ramaswami

commit sha 962a54be22cf82eeb4ec3f7ef4faa9d83cf7bfc9

Switch docs site to mkdocs-material (#2496) Switched the docs site to use the mkdocs-material theme. I like this because: Looks better / more consistent with our main site, which is material-ui themed URLs for docs stay the same, as we're still using mkdocs We are more able to organize docs using tabs -- this provides a clear path for us to add things such as tutorials / guides without making the existing readthedocs site more cluttered Subsections are rendered as a separate navigation on the right instead of showing up on the left navigation, which again makes it feel less cluttered when you have large pages in the documentation Co-authored-by: yipenghe <yipenghe@stanford.edu>

view details

dependabot[bot]

commit sha 2b2be14376692216bb6d487b7956c844b09fcfc1

Bump react-select from 2.4.4 to 3.1.0 in /frontend (#2562) Bumps [react-select](https://github.com/JedWatson/react-select) from 2.4.4 to 3.1.0. - [Release notes](https://github.com/JedWatson/react-select/releases) - [Changelog](https://github.com/JedWatson/react-select/blob/master/.sweet-changelogs.js) - [Commits](https://github.com/JedWatson/react-select/compare/v2.4.4...react-select@3.1.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Ashwin Ramaswami

commit sha 0e3c870bedb0a7dd0ab05260dc5f9ca169569c30

Merge branch 'master' of github.com:codalab/codalab-worksheets into link

view details

Ashwin Ramaswami

commit sha e30c0ec68d238b56d99a0d75c29e5483ae568151

document link & shared file system

view details

push time in 3 hours

pull request commentcodalab/codalab-worksheets

Implement --link functionality for local filesystems and directories

@teetone can you review this PR regarding security and CODALAB_LINK_ALLOWED_PATHS?

epicfaace

comment created time in 3 hours

push eventcodalab/codalab-worksheets

Tony Lee

commit sha adaf6cf76118e8e4c05de82847d8455cc50da8de

Merge master into staging (#2121) * Update pre-commit script to cleanup venv on failure and add new troubleshooting steps (#1992) * Update stress test script. (#2076) * Fix build issue in Travis (#2091) Closed via #2090 * worksheet title should not be editable when user doesn't have permission' (#2085) Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * Improve error handling for CLI (#2049) Closed via #1958 * Support tagging CodaLab's public instances (#2093) Closed via #2031 * Use "//" comment for editor ctrl + / behavior (#2063) * change blockComment style Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * Bump psutil from 5.4.6 to 5.6.6 (#2087) * Bump psutil from 5.4.6 to 5.6.6 Bumps [psutil](https://github.com/giampaolo/psutil) from 5.4.6 to 5.6.6. - [Release notes](https://github.com/giampaolo/psutil/releases) - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-5.4.6...release-5.6.6) Signed-off-by: dependabot[bot] <support@github.com> * don't pass version arg to .travis.yml * Update .travis.yml * use old travis with --version * fix format Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * get rid of invalid argument file when logging (#2103) * Improve CLI documentation and add -m option for auto generating CLI docs (#2057) Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> * Check the existence of valid_bundle before further actions (#2107) Closed via #2106 * move cpu and gpu resource check to the beginning of _transition_from_… (#2104) Closed via #2096 * Adjust timezone information when calculating current container running time (#2113) Closed via #2112 * Binding the actual cores that can be used to the current process (#2110) Closed via #1045 * Make Travis badge link to build status (#2116) Co-authored-by: Percy Liang <percyliang@gmail.com> * Add queue in new run field (#2040) * add queue in new run field Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * Make cl workers show user-owned workers for non-root users (#2118) * Show cl workers for non-root users, limiting to ones they own * Black format * Update CLI reference * Fix CLI reference string for cl workers. * Cosmetic changes to /workers/info * Simplify cl workers CLI help string * Lint * 2108: Handle incompatible Cuda version specified in the user's Docker image (#2119) Co-authored-by: armantajback <armantajback@users.noreply.github.com> Co-authored-by: Jing Ge <jingge2@illinois.edu> Co-authored-by: yipenghe <yipenghe@stanford.edu> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> Co-authored-by: Nelson Liu <nelson-liu@users.noreply.github.com> Co-authored-by: Percy Liang <percyliang@gmail.com>

view details

Ashwin Ramaswami

commit sha 6a9a49c75d694312e685b71495af1e850ba6f621

Merge branch 'master' of github.com:codalab/codalab-worksheets into staging

view details

Ashwin Ramaswami

commit sha d7ca58cfc503f16151f8d9c3a63e181b08c2918f

Merge branch 'master' of github.com:codalab/codalab-worksheets into staging

view details

Ashwin Ramaswami

commit sha d2ebc232d3192f52da5bb29055d43b53f347e3e0

Merge branch 'master' of github.com:codalab/codalab-worksheets into staging

view details

Tony Lee

commit sha 6eefba4f0d5296f17a11eaddbf1cff701833309f

Merge branch 'master' of https://github.com/codalab/codalab-worksheets into staging

view details

Tony Lee

commit sha 88aabe6e50e69f4d6cf3b59aa7de6401a3aa453d

debug

view details

Tony Lee

commit sha 95809d8bb631242535586b356e1235915a3f001c

debug

view details

Tony Lee

commit sha c54110df23deb6722d4ece13b39c94f21e59b7d5

Disable readthedocs test for now

view details

armantajback

commit sha 79e8351fc6ced4be5becacc57b9254cd31ca7e02

Merge Master Into Staging (#2469) * Fix free disk bytes calculation (#2370) Closed via #2362 * Fix WorkerManager launching (#2372) Co-authored-by: Jing Ge <jingge2@illinois.edu> * Make worker id match output directory and job name (#2369) * Make worker id match output directory and job name * Blacken Co-authored-by: Jing Ge <jingge2@illinois.edu> * Pass down max work dir size and delete workdir on exit to slurm workers (#2354) * Pass down max work dir size and delete workdir on exit to slurm workers * Fix typo. Co-authored-by: Jing Ge <jingge2@illinois.edu> * == -> === (#2357) Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * Refactor dialogs into worksheetDialog component (#2263) * merge openX to one open dialog variable * refactor error message, delete worksheet message, bundle action fail dialogs into worksheet dialog component * add check when using enter keyword Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * remove context menu (#2376) * Update print information (#2382) Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> * Add a CLI option to limit the number of jobs allowed to run on a worker (#2289) Closed via #2287 * Set cli verbose default to 0 (#2378) Closed via #2350 * Mounting dependencies on paths specified by keys (#2295) * Fix time displaying issue (#2381) * Fix datetime displaying issue * Add a comment Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> Co-authored-by: yipenghe <yipenghe@stanford.edu> * overdue (#2393) * fix migration (#2403) * Make strings more consistent in terms of terminology / organization (#2409) * tweak dialog prompts * add cut/copied * organize keyboard shortcuts * fix formatting * remove dummy file * ignore a d when a dialog is opened Co-authored-by: yipenghe <yipenghe@stanford.edu> * Replace sacct with scontrol, since sacct is only available on the slurm head node (#2368) * Handle sort key is 0 condition on frontend and use correct sort key for new runs (#2412) * handle sort key is 0 condition * handle sort key is 0 in getAfterSortKey function * use this.props.after_sort_key instead * Clear force delete bit after deletion (#2413) * clear force delete bit * clear force delete bit fails * bump to v0.5.15 (#2416) * 2417: Fix mkdocs Travis failure (#2420) * debug * reenable test * Fix SlurmWorkerManager overlaunching (#2391) Co-authored-by: Jing Ge <jingge2@illinois.edu> * Fix accessing worker information from WorkerInfoAccessor (#2419) * Don't fail WorkerManager if a network exception is encountered (#2422) * Rename actionbar => terminal (#2429) * rename actionbar->terminal * remove unused line * Update frontend/src/components/worksheets/Worksheet/Worksheet.js Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * action bar => terminal in comments Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> * Remove select all for table (#2428) * clear force delete bit * remove select-all checkbox * remove selectAll handler * Remove detach from the frontend (#2427) * clear force delete bit * remove detach from frontend * remove constant * Use GitHub Actions for CI (#2185) for #2094 Based off of Jane's work in https://github.com/candicegjing/codalab-worksheets Time: 40 minutes -> 15-20 minutes Several improvements: Build images split into three parallel steps - rest-server, worker, frontend Tests split into around 10 parallel steps - each step runs about 4 tests, and there is a step which runs the UI tests. If a CLI test gives an error, it archives all Docker containers' logs so that they can be downloaded and inspected. If the UI test gives an error, it archives the screenshot images so that they can be downloaded and inspected. Additionally, the publish to pypi process has changed. Now, publishes to pypi happen on every GitHub release as opposed to every tag push. Effectively, this means that the release workflow has changed a bit: Old workflow: Wait 40 mins for Travis build on master to complete Push a tag to master Wait 40 mins for Travis build on master to complete, which also deploys to pypi New workflow: Wait for GitHub Actions build on master to complete Create a new GitHub release Wait for action to complete, which only deploys to pypi * CI: github.head_ref -> github.ref * CI: properly populate VERSION variable with branch name * Add exit-after-num-runs=1 to slurm worker manager (#2373) Closed via #2289 * Fix showing file contents for record item (#2455) fix #2446 to test: create a schema with a field using files: % schema a % add hello /stdout display bundles in record mode % display record a * Fix long test startup times by using python:3.6.10-slim-buster for default test runs (#2449) Fixes #2388 by using python:3.6.10-slim-buster for default test runs. Following @nelson-liu 's suggestion in #2388 (comment). This image is still around ~40 MB (as opposed to the 5 GB default-cpu image). Time changes from ~20 mins -> 10 mins * Fix github actions on forks by not calling --push (#2457) This conditional expression was in the old `.travis.yml`, but it isn't there in the new github actions workflow. This PR adds that expression so that `--push` is not called from forks. Fixes #2456 * Prettier CLI Reference Doc (#2458) Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> * Actually fix builds from forks by building docker images when needed (#2461) * Test worker restart in GHA (#2466) Resolves #2465 Adding back this test that we used to have in Travis Appended .log for to err log files Co-authored-by: Jing Ge <jingge2@illinois.edu> Co-authored-by: Nelson Liu <nelson-liu@users.noreply.github.com> Co-authored-by: yipenghe <yipenghe@stanford.edu> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> Co-authored-by: Tony Lee <tonyh.lee@yahoo.com> Co-authored-by: Percy Liang <percyliang@gmail.com>

view details

armantajback

commit sha 9f4eaeaa3bec9a73fc555cec5cc90ee32287f8de

Update Staging Version (#2473)

view details

armantajback

commit sha aad44ea588e7f9e3d54aea8945b1f0dabad47541

Merge branch 'master' into staging

view details

Ashwin Ramaswami

commit sha 7c7624dc7254abc63bbdd9752e91c75d8140e541

Merge branch 'master' of github.com:codalab/codalab-worksheets into staging

view details

Ashwin Ramaswami

commit sha aeac16afabefad725e9f365e4888c3b11e268af1

Merge branch 'master' into staging

view details

Tony Lee

commit sha a0e44dc4c71bd32d18baf944029fe284be6c9510

fix heartbeat (#2517)

view details

Ashwin Ramaswami

commit sha 1bf72e6adcf5d01614b7a5c4cd12fbe2d051ed2d

reenable gen-readthedocs

view details

Ashwin Ramaswami

commit sha 96e7d9f6667c502a1f741bed9fff18d123c18230

Remove node-gyp dependency (#2497) * Remove node-gyp dependency * Add react-bootstrap Co-authored-by: yipenghe <yipenghe@stanford.edu>

view details

Ashwin Ramaswami

commit sha a7b4caf624cef45ecff536de40763704ef58736c

Remove unused dependencies, jquery-ui-bundle (#2498) * Remove node-gyp dependency * Add react-bootstrap * Remove unused dependencies, jquery-ui-bundle * Remove jquery ui and ace js * Remove flow Co-authored-by: yipenghe <yipenghe@stanford.edu>

view details

Nelson Liu

commit sha 526027b492c9f7fafad4f8df4cd133ce3460ab94

Remove SlurmWorkerManager jobs when they timeout (#2521)

view details

Ashwin Ramaswami

commit sha 42d800efa42dfdcdf3770ee54a4f7f6ecba057b0

Re-deploy docker images with "v" prefix

view details

Ashwin Ramaswami

commit sha 849d58edc2d07be40459855885ba776547437f1c

Re-enable other steps of travis-deploy

view details

push time in 3 hours

pull request commentcodalab/codalab-worksheets

Bump mysqlclient from 1.4.1 to 1.4.6

@dependabot recreate

dependabot[bot]

comment created time in 3 hours

push eventcodalab/codalab-worksheets

Jing Ge

commit sha 4017f05307a5ee1af257f5d7fd3d7b248bd205cd

Handle OCI runtime failure due to insufficient memory (#2525) Closed via #2514

view details

Nelson Liu

commit sha 0746961549421a8049ef0c2282261d792c99b430

Run nvidia-smi directly on worker host to respect GPU isolation (#2415)

view details

dependabot[bot]

commit sha 5b9823fb1f788df560e5e89d817f6f153719c1ad

Bump node from 10 to 14 in /docker/dockerfiles (#2527) * Bump node from 10 to 14 in /docker/dockerfiles Bumps node from 10 to 14. Signed-off-by: dependabot[bot] <support@github.com> * Update test.yml Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

view details

dependabot[bot]

commit sha 5fce21d1295fd48bef9292db799f9c59f89f2ee3

Bump react-toastify from 5.4.1 to 6.0.6 in /frontend (#2534) Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 5.4.1 to 6.0.6. - [Release notes](https://github.com/fkhadra/react-toastify/releases) - [Commits](https://github.com/fkhadra/react-toastify/compare/v5.4.1...v6.0.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Ashwin Ramaswami

commit sha c9d503dda4c5fa252fc8f9b6641bef1ff04d3f86

Delete .pre-commit-config.yaml (#2539) Co-authored-by: Tony Lee <tonyh.lee@yahoo.com>

view details

dependabot[bot]

commit sha 73fa19357e99b87fdb442b0d057bdf04b98b6c65

Bump sass from 1.23.3 to 1.26.9 in /frontend (#2536) Bumps [sass](https://github.com/sass/dart-sass) from 1.23.3 to 1.26.9. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.23.3...1.26.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

view details

dependabot[bot]

commit sha 4e3755d05e02f823e5b6d2243c86fb448f939a29

Bump docker from 3.7.0 to 4.2.2 (#2551) Bumps [docker](https://github.com/docker/docker-py) from 3.7.0 to 4.2.2. - [Release notes](https://github.com/docker/docker-py/releases) - [Commits](https://github.com/docker/docker-py/compare/3.7.0...4.2.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha bc16d7242cc52c25ecc86856466b46507b6b533b

Bump react-stickynode from 2.1.1 to 3.0.3 in /frontend (#2553) Bumps [react-stickynode](https://github.com/yahoo/react-stickynode) from 2.1.1 to 3.0.3. - [Release notes](https://github.com/yahoo/react-stickynode/releases) - [Commits](https://github.com/yahoo/react-stickynode/commits/v3.0.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Nelson Liu

commit sha 096df808a9f99bead441790f209f1c710cee4a93

Don't try to start bundles on offline / timed-out workers (#2424)

view details

Ashwin Ramaswami

commit sha fb6b8bd9ab65503250d5e753317ebb932cdb11ef

Re-add ace dependency (#2556)

view details

Nelson Liu

commit sha 771c2d57b5ed0e4d80411784b8a6a80ffd0205db

Don't filter workermanager to current user's staged bundles if user is codalab (#2560)

view details

Jing Ge

commit sha 0a14c1c32abbbc5653c41eb4820b1ce862eb78c1

Minimize intermediate state transition for bundle manager (#2438) Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> Co-authored-by: Nelson Liu <nelson-liu@users.noreply.github.com> Co-authored-by: Nelson Liu <nfliu@nelsonliu.me>

view details

Nelson Liu

commit sha b345b471ad0fe2436675ba68c533524bffa133d1

Add --worker-tag-exclusive to WorkerManager (#2564)

view details

Nelson Liu

commit sha 231438dd76e33aafd5dcca15e3060b26c90a69a3

Enable filtering jobs in the AWSBatchWorkerManager (#2565) * Enable filtering jobs in the AWSBatchWorkerManager * Remove redundant condition * Remove negation in cli helpstring

view details

Ashwin Ramaswami

commit sha c8b3c4b348a7f280c40d2737ae864950cfc9ce94

Create pull_request_template.md (#2540) Add a PR template -- this will make sure PRs are created in a consistent format with screenshots, etc.

view details

Ashwin Ramaswami

commit sha 962a54be22cf82eeb4ec3f7ef4faa9d83cf7bfc9

Switch docs site to mkdocs-material (#2496) Switched the docs site to use the mkdocs-material theme. I like this because: Looks better / more consistent with our main site, which is material-ui themed URLs for docs stay the same, as we're still using mkdocs We are more able to organize docs using tabs -- this provides a clear path for us to add things such as tutorials / guides without making the existing readthedocs site more cluttered Subsections are rendered as a separate navigation on the right instead of showing up on the left navigation, which again makes it feel less cluttered when you have large pages in the documentation Co-authored-by: yipenghe <yipenghe@stanford.edu>

view details

dependabot[bot]

commit sha 2b2be14376692216bb6d487b7956c844b09fcfc1

Bump react-select from 2.4.4 to 3.1.0 in /frontend (#2562) Bumps [react-select](https://github.com/JedWatson/react-select) from 2.4.4 to 3.1.0. - [Release notes](https://github.com/JedWatson/react-select/releases) - [Changelog](https://github.com/JedWatson/react-select/blob/master/.sweet-changelogs.js) - [Commits](https://github.com/JedWatson/react-select/compare/v2.4.4...react-select@3.1.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Ashwin Ramaswami

commit sha e892b3746f50c48f2d5acdfb31e24407f825163b

Merge branch 'master' into rm-quote-record

view details

push time in 3 hours

push eventcodalab/codalab-worksheets

dependabot[bot]

commit sha 2b2be14376692216bb6d487b7956c844b09fcfc1

Bump react-select from 2.4.4 to 3.1.0 in /frontend (#2562) Bumps [react-select](https://github.com/JedWatson/react-select) from 2.4.4 to 3.1.0. - [Release notes](https://github.com/JedWatson/react-select/releases) - [Changelog](https://github.com/JedWatson/react-select/blob/master/.sweet-changelogs.js) - [Commits](https://github.com/JedWatson/react-select/compare/v2.4.4...react-select@3.1.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 3 hours

delete branch codalab/codalab-worksheets

delete branch : dependabot/npm_and_yarn/frontend/react-select-3.1.0

delete time in 3 hours

PR merged codalab/codalab-worksheets

Bump react-select from 2.4.4 to 3.1.0 in /frontend dependencies javascript

Bumps react-select from 2.4.4 to 3.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JedWatson/react-select/releases">react-select's releases</a>.</em></p> <blockquote> <h2>react-select@3.1.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://github.com/JedWatson/react-select/commit/4cf6c43cc17a01b043fb60b33cad355d433fdf8c">4cf6c43c</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3690">#3690</a> Thanks <a href="https://github.com/JedWatson">@JedWatson</a>! - Add <code>isLoading</code> prop support to the AsyncSelect component (see <a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3690">#3690</a>)</li> </ul> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/JedWatson/react-select/commit/83b48de4a18263b361744fc5e89d9b9845b26e4f">83b48de4</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3868">#3868</a> Thanks <a href="https://github.com/Tirzono">@Tirzono</a>! - Fix for not focusing the selected value when the menu opens</li> <li><a href="https://github.com/JedWatson/react-select/commit/563b046a57a94c47950e62cedc4ce1c489f19f91">563b046a</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3794">#3794</a> Thanks <a href="https://github.com/mitchellhamilton">@mitchellhamilton</a>! - Convert class components that don't have to be class components to function components to reduce bundle size</li> <li><a href="https://github.com/JedWatson/react-select/commit/c7e9c697dada15ce3ff9a767bf914ad890080433">c7e9c697</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3682">#3682</a> Thanks <a href="https://github.com/JedWatson">@JedWatson</a>! - Allow the input component to be a <code>textarea</code> element</li> <li><a href="https://github.com/JedWatson/react-select/commit/3c7de0de52826fe74d303a01475c43fe88256156">3c7de0de</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3090">#3090</a> Thanks <a href="https://github.com/akiselev">@akiselev</a>! - Add aria attributes to dummy input</li> <li><a href="https://github.com/JedWatson/react-select/commit/d2a820efc70835adf864169eebc76947783a15e2">d2a820ef</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3537">#3537</a> Thanks <a href="https://github.com/jdelStrother">@jdelStrother</a>! - Fix Flow issues. Refer to the linked PR for more details on the specific issues.</li> <li><a href="https://github.com/JedWatson/react-select/commit/fc52085b969b1b6f53adf29d52469db9560b828c">fc52085b</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3662">#3662</a> Thanks <a href="https://github.com/eemeli">@eemeli</a>! - Update react-transition-group to ^4.3.0</li> <li><a href="https://github.com/JedWatson/react-select/commit/edb18dd3d65b8fbc342bde9e805c5e3293ab6e37">edb18dd3</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3797">#3797</a> Thanks <a href="https://github.com/mitchellhamilton">@mitchellhamilton</a>! - Enable Babel loose mode to improve bundle size</li> </ul> <h2>react-select@3.0.8</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/JedWatson/react-select/commit/a575a3c41798696620c77e8098c1150b4adda6cb">a575a3c4</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3727">#3727</a> Thanks <a href="https://github.com/tonytangau">@tonytangau</a>! - Adding an <code>index</code> prop to <code>MultiValue</code> components</li> <li><a href="https://github.com/JedWatson/react-select/commit/916f0d2c651189bfeff2289d8d3cc597e06cb2ea">916f0d2c</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3644">#3644</a> Thanks <a href="https://github.com/TrySound">@TrySound</a>! - Remove usage of <code>raf</code> package and replace with <code>window.requestAnimationFrame</code> because React already depends on <code>requestAnimationFrame</code></li> <li><a href="https://github.com/JedWatson/react-select/commit/cba15309c4d7523ab6a785c8d5c0c7ec1048e22f">cba15309</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3676">#3676</a> Thanks <a href="https://github.com/wiesys">@wiesys</a>! - Fix <code>loadingMessage</code> and <code>noOptionsMessage</code> properties in <code>Styles</code> flow type</li> <li><a href="https://github.com/JedWatson/react-select/commit/32f9475e6d43a71000a3906da9e6d2d30710efd2">32f9475e</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3790">#3790</a> Thanks <a href="https://github.com/JedWatson">@JedWatson</a>! - Remove unnecessary dependency on <code>classnames</code> package</li> <li><a href="https://github.com/JedWatson/react-select/commit/1731175d790530b9dbfa787e3fffaff3fb0e44a0">1731175d</a> <a href="https://github-redirect.dependabot.com/JedWatson/react-select/pull/3733">#3733</a> Thanks <a href="https://github.com/ddc67cd">@ddc67cd</a>! - Pass <code>name</code> to <code>onChange</code> meta in <code>Creatable</code> to make it consistent with onChange in standard <code>Select</code></li> </ul> <h2>v3.0.3</h2> <ul> <li>Remove base entrypoint to fix rollup dependency resolution issue</li> <li>See <a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3585">#3585</a> for a detailed list of changes in 3.0.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JedWatson/react-select/commit/1d9f5c8335eff27ec8be71de588528f552f422f9"><code>1d9f5c8</code></a> ci(changeset): generate PR with changelog & version updates</li> <li><a href="https://github.com/JedWatson/react-select/commit/8552d217903486d8a53af4ccc063c1d8c0836b24"><code>8552d21</code></a> Update release.yml</li> <li><a href="https://github.com/JedWatson/react-select/commit/83b48de4a18263b361744fc5e89d9b9845b26e4f"><code>83b48de</code></a> Fix not focusing the selected value on menu open</li> <li><a href="https://github.com/JedWatson/react-select/commit/d78730377e25658a5df2930faee54574e757d463"><code>d787303</code></a> Create ci.json</li> <li><a href="https://github.com/JedWatson/react-select/commit/18867ce037a60ea507c4be5c0eed93c6fd5a7588"><code>18867ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3933">#3933</a> from lizlam/master</li> <li><a href="https://github.com/JedWatson/react-select/commit/7255273afec0195996865d0d87c3606d28b0e7c4"><code>7255273</code></a> Fix small typos in documentation.</li> <li><a href="https://github.com/JedWatson/react-select/commit/8fa6c0f01416b923d2c7a6f31ee687b6248fcd71"><code>8fa6c0f</code></a> Refactored 3 Custom class components (<a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3877">#3877</a>)</li> <li><a href="https://github.com/JedWatson/react-select/commit/9606a92fc236d00d79fa6e7b4b021e74118f8ac2"><code>9606a92</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3846">#3846</a> from JedWatson/dependabot/npm_and_yarn/extend-3.0.2</li> <li><a href="https://github.com/JedWatson/react-select/commit/df0fb173dca03b429d977a81fc0092c7e2fbea45"><code>df0fb17</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/JedWatson/react-select/issues/3850">#3850</a> from codercodingthecode/customStyles-example</li> <li><a href="https://github.com/JedWatson/react-select/commit/983f7ad9930f90ff20322a433125cc9ca9fad263"><code>983f7ad</code></a> Add selectProps documentation and how to use it for passing dynamic custom Style</li> <li>Additional commits viewable in <a href="https://github.com/JedWatson/react-select/compare/v2.4.4...react-select@3.1.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~react-select-release-bot">react-select-release-bot</a>, a new releaser for react-select since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+238 -125

1 comment

2 changed files

dependabot[bot]

pr closed time in 3 hours

pull request commentcodalab/codalab-worksheets

Bump react-select from 2.4.4 to 3.1.0 in /frontend

v3 upgrade guide is here -- https://github.com/JedWatson/react-select/issues/3585 -- doesn't look like any of the changes here will affect us.

dependabot[bot]

comment created time in 3 hours

PR opened epicfaace/CFF

Reviewers
Add docs for login and accounts

Add docs for login and accounts flow.

image

+23 -0

0 comment

2 changed files

pr created time in 3 hours

create barnchepicfaace/CFF

branch : login-docs

created branch time in 3 hours

pull request commentrjsf-team/react-jsonschema-form

Updated name to show only where pulled in by props.

I'm not quite sure, but could you first try merging the latest master from rjsf-team/react-jsonschema-form into your branch? It might have something to do with this line: https://github.com/tisdadd/react-jsonschema-form/blob/master/packages/material-ui/package.json#L19

tisdadd

comment created time in 4 hours

delete branch epicfaace/wikiloop-battlefield

delete branch : patch-1

delete time in 6 hours

startedhakluke/hakrawler

started time in 7 hours

release rjsf-team/react-jsonschema-form

v2.2.1

released time in 8 hours

created tagrjsf-team/react-jsonschema-form

tagv2.2.1

A React component for building Web forms from JSON Schema.

created time in 9 hours

push eventrjsf-team/react-jsonschema-form

Ashwin Ramaswami

commit sha 232896c0a98d54e029cb20a810759d63d995eb7b

v2.2.1 (#1898)

view details

push time in 9 hours

delete branch rjsf-team/react-jsonschema-form

delete branch : bump-2.2.1

delete time in 9 hours

PR merged rjsf-team/react-jsonschema-form

Reviewers
Bump to v2.2.1

Planned changelog

@rjsf/core

@rjsf/antd theme

@rjsf/semantic-ui theme

  • Update semantic-ui package-lock (#1877) (3d04d6d), closes #1877

Dev / docs / CI

  • chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#1883) (7c18c75), closes #1883
+22 -22

0 comment

13 changed files

epicfaace

pr closed time in 9 hours

PR merged codalab/codalab-worksheets

Reviewers
Switch docs site to mkdocs-material

Switched the docs site to use the mkdocs-material theme.

I like this because:

  • Looks better / more consistent with our main site, which is material-ui themed
  • URLs for docs stay the same, as we're still using mkdocs
  • We are more able to organize docs using tabs -- this provides a clear path for us to add things such as tutorials / guides without making the existing readthedocs site more cluttered
  • Subsections are rendered as a separate navigation on the right instead of showing up on the left navigation, which again makes it feel less cluttered when you have large pages in the documentation

image

+44 -17

2 comments

6 changed files

epicfaace

pr closed time in 9 hours

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha 962a54be22cf82eeb4ec3f7ef4faa9d83cf7bfc9

Switch docs site to mkdocs-material (#2496) Switched the docs site to use the mkdocs-material theme. I like this because: Looks better / more consistent with our main site, which is material-ui themed URLs for docs stay the same, as we're still using mkdocs We are more able to organize docs using tabs -- this provides a clear path for us to add things such as tutorials / guides without making the existing readthedocs site more cluttered Subsections are rendered as a separate navigation on the right instead of showing up on the left navigation, which again makes it feel less cluttered when you have large pages in the documentation Co-authored-by: yipenghe <yipenghe@stanford.edu>

view details

push time in 9 hours

delete branch codalab/codalab-worksheets

delete branch : mkdocs-material

delete time in 9 hours

PR opened google/wikiloop-battlefield

Improve wording / grammar

Improved wording / grammar for some of the English strings.

+7 -7

0 comment

1 changed file

pr created time in 21 hours

push eventepicfaace/wikiloop-battlefield

Ashwin Ramaswami

commit sha c8683bc97d699c799fcbfcbf562228d14786929d

Improve wording / grammar Improved wording / grammar for some of the English strings.

view details

push time in 21 hours

fork epicfaace/wikiloop-battlefield

WikiLoop Battlefield: fight vandalism on Wikipedia together

http://battlefield.wikiloop.org

fork in 21 hours

PR opened rjsf-team/react-jsonschema-form

Reviewers
Bump to v2.2.1

Planned changelog

@rjsf/core

@rjsf/antd theme

@rjsf/semantic-ui theme

  • Update semantic-ui package-lock (#1877) (3d04d6d), closes #1877

Dev / docs / CI

  • chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#1883) (7c18c75), closes #1883
+22 -22

0 comment

13 changed files

pr created time in 21 hours

issue openedrjsf-team/react-jsonschema-form

Link to semantic-ui-specific documentation in docs.

Description

Part of #1888.

Right now, we have some specific docs for @rjsf/semantic-ui in https://github.com/rjsf-team/react-jsonschema-form/blob/master/docs/themes/semantic-ui/uiSchema.md, but it's not accessible at https://react-jsonschema-form.readthedocs.io/en/latest/. We should link to this page from the table of contents by adding an entry in mkdocs.yml.

created time in 21 hours

create barnchrjsf-team/react-jsonschema-form

branch : bump-2.2.1

created branch time in 21 hours

push eventrjsf-team/react-jsonschema-form

Yuval

commit sha c33204e5df7f33e63a76bab878cb52a9307bb011

Do not omit nested additionalProperties (#1774) Fix bug where additional properties are not submitted when nested and omit data enabled Fixes #1497 Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>

view details

push time in a day

PR merged rjsf-team/react-jsonschema-form

Do not omit nested additionalProperties

Reasons for making this change

Fix bug where additional properties are not submitted when nested and omit data enabled Fixes #1497

Checklist

  • [ NA] I'm updating documentation
  • [X ] I'm adding or updating code
    • [X ] I've added and/or updated tests
    • [NA ] I've updated docs if needed
  • [ NA] I'm adding a new feature
    • [ ] I've updated the playground with an example use of the feature
+115 -1

6 comments

3 changed files

ValYouW

pr closed time in a day

issue closedrjsf-team/react-jsonschema-form

Additional properties are not submitted when nested and omit data enabled

Prerequisites

Description

Additional properties are not submitted when nested and omit data enabled. This only happens when it is nested.

Steps to Reproduce

  1. Goto Playground example
  2. Open console so you can see submit data when you click submit button.
  3. Enable Omit extra data checkbox
  4. Add an additional property (click plus button)
  5. Click submit
  6. Check submitted formData in console ... it is empty (why?)

Expected behavior

Additional Properties submitted in form data.

Actual behavior

Nothing submitted.

Version

Used online playground version.

image

closed time in a day

hutch120

pull request commentrjsf-team/react-jsonschema-form

do not omit nested additionalProperties fixes #1497

Can you also add this test (https://github.com/rjsf-team/react-jsonschema-form/issues/1497#issuecomment-628226728) in your PR?

ValYouW

comment created time in a day

issue openedcodalab/codalab-worksheets

Github Actions - check for CLI / REST documentation generation

We don't have checks yet to make sure that the latest CLI / REST documentation is generated.

created time in a day

Pull request review commentcodalab/codalab-worksheets

Create pull_request_template.md

+### Reasons for making this change++<!-- Add a reason for making this change here. -->++### Related issues++<!-- Add a reference to issues resolved, if applicable (for example, "fixes #1"). -->++### Screenshots++<!-- Add screenshots, if necessary -->++### Checklist++* [ ] I've added a screenshot of the changes, if this is a frontend change+* [ ] I've added and/or updated tests, if this is a backend change+* [ ] I've run the [pre-commit.sh](https://github.com/codalab/codalab-worksheets/blob/master/pre-commit.sh) script

I don't think we have checks yet to make sure that the latest CLI / REST documentation is generated, though.

epicfaace

comment created time in a day

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha c8b3c4b348a7f280c40d2737ae864950cfc9ce94

Create pull_request_template.md (#2540) Add a PR template -- this will make sure PRs are created in a consistent format with screenshots, etc.

view details

push time in a day

delete branch codalab/codalab-worksheets

delete branch : pre-template

delete time in a day

PR merged codalab/codalab-worksheets

Reviewers
Create pull_request_template.md

Add a PR template -- this will make sure PRs are created in a consistent format with screenshots, etc.

+18 -0

0 comment

1 changed file

epicfaace

pr closed time in a day

Pull request review commentrjsf-team/react-jsonschema-form

do not omit nested additionalProperties fixes #1497

 export function toPathSchema(schema, name = "", rootSchema, formData = {}) {     const _schema = retrieveSchema(schema, rootSchema, formData);     return toPathSchema(_schema, name, rootSchema, formData);   }++  if (schema.hasOwnProperty("additionalProperties")) {+    pathSchema.$additionalProperties = true;

Can you rename $additionalProperties to __rjsf_additionalProperties?

I know we haven't been namespacing special properties like this before, but I think we should start doing it from now on whenever we add new ones.

ValYouW

comment created time in a day

Pull request review commentrjsf-team/react-jsonschema-form

do not omit nested additionalProperties fixes #1497

 describe("Form omitExtraData and liveOmit", () => {       );     }); +    it("should get field marked as additionalProperties", () => {+      const schema = {};++      const formData = {+        extra: {+          foo: "bar",+        },+        level1: {+          level2: "test",+          extra: "foo",+          mixedMap: {+            namedField: "foo",+            key1: "val1",+          },+        },+        level1a: 1.23,+      };++      const onSubmit = sandbox.spy();+      const { comp } = createFormComponent({+        schema,+        formData,+        onSubmit,+      });++      const pathSchema = {+        $name: "",+        level1: {+          $name: "level1",+          level2: { $name: "level1.level2" },+          mixedMap: {+            $name: "level1.mixedMap",+            $additionalProperties: true,+            namedField: { $name: "level1.mixedMap.namedField" }, // this should not be returned as additionalProperties include all
            namedField: { $name: "level1.mixedMap.namedField" }, // this name should not be returned, as the root object paths should be returned for objects marked with additionalProperties
ValYouW

comment created time in a day

Pull request review commentrjsf-team/react-jsonschema-form

do not omit nested additionalProperties fixes #1497

 describe("Form omitExtraData and liveOmit", () => {       properties: {         foo: { type: "string" },         bar: { type: "string" },+        add: {

Can you actually keep this test the same, then make another test that specifically tests "should not omit additionalProperties on change with omitExtraData=true and liveOmit=true"?

ValYouW

comment created time in a day

Pull request review commentrjsf-team/react-jsonschema-form

do not omit nested additionalProperties fixes #1497

 export default class Form extends Component {       Object.keys(_obj).forEach(key => {         if (typeof _obj[key] === "object") {           let newPaths = paths.map(path => `${path}.${key}`);-          getAllPaths(_obj[key], acc, newPaths);+          // if object marked with additionalProperties all its keys are valid
          // If an object is marked with additionalProperties, all its keys are valid
ValYouW

comment created time in a day

push eventTheStanfordDaily/stanforddaily

Ashwin Ramaswami

commit sha a87e8030a3ec51fc2e680ec32987d8157a84a03f

Don't redirect errors to /wp-json/ (#126)

view details

push time in 2 days

delete branch TheStanfordDaily/stanforddaily

delete branch : redirect-wp-json

delete time in 2 days

PR merged TheStanfordDaily/stanforddaily

Don't redirect errors to /wp-json/

Reasons for making this change

Previously, we had redirected all errors on the stanford daily page to https://wp.stanforddaily.com/wp-json/. This is because in order for the REST API to work, we need to redirect all paths from https://stanforddaily.com/wp-json/... to their corresponding https://wp.stanforddaily.com/wp-json/... paths.

However, this caused issues because when there was just an error on the page with rendering an article (which has nothing to do with the REST API), it would also redirect to /wp-json/ and become cached, so users would commonly just see code when going to our site.

This PR changes that approach by:

  • Using the default error page, so users will just see a "404 not found" or some error like that instead of being redirected to code.
  • Using the [...slug].tsx feature of Next.js, which allows us to redirect an arbitrarily-long path after https://stanforddaily.com/wp-json/... to https://wp.stanforddaily.com/wp-json/... . (see this page for more information: https://nextjs.org/docs/routing/dynamic-routes#catch-all-routes)

Testing

http://localhost:3000/wp-json/tsd/json/v1/tag/coronavirus/1 should redirect to https://wp.stanforddaily.com/wp-json/tsd/json/v1/tag/coronavirus/1.

+9 -6

0 comment

3 changed files

epicfaace

pr closed time in 2 days

PR opened TheStanfordDaily/stanforddaily

Reviewers
Don't redirect errors to /wp-json/

Reasons for making this change

Previously, we had redirected all errors on the stanford daily page to https://wp.stanforddaily.com/wp-json/. This is because in order for the REST API to work, we need to redirect all paths from https://stanforddaily.com/wp-json/... will be redirected

  • to their corresponding https://wp.stanforddaily.com/wp-json/... paths.

However, this caused issues because when there was just an error on the page with rendering an article (which has nothing to do with the REST API), it would also redirect to /wp-json/ and become cached, so users would commonly just see code when going to our site.

This PR changes that approach by:

  • Using the default error page, so users will just see a "404 not found" or some error like that instead of being redirected to code.
  • Using the [...slug].tsx feature of Next.js, which allows us to redirect an arbitrarily-long path after https://stanforddaily.com/wp-json/... to https://wp.stanforddaily.com/wp-json/... .

Testing

http://localhost:3000/wp-json/tsd/json/v1/tag/coronavirus/1 should redirect to https://wp.stanforddaily.com/wp-json/tsd/json/v1/tag/coronavirus/1.

+9 -6

0 comment

3 changed files

pr created time in 2 days

create barnchTheStanfordDaily/stanforddaily

branch : redirect-wp-json

created branch time in 2 days

push eventrjsf-team/react-jsonschema-form

Ashwin Ramaswami

commit sha 81ab1b74ae2d33d72be482491003046e9cf1f0aa

try out some property testing, fix some bugs

view details

push time in 3 days

create barnchrjsf-team/react-jsonschema-form

branch : property-testing

created branch time in 3 days

starteddubzzz/fast-check

started time in 3 days

startedjsverify/jsverify

started time in 3 days

PR opened mkdocs/mkdocs

GHA test

Builds upon mkdocs#2109.

+124 -0

0 comment

2 changed files

pr created time in 3 days

PR closed waylan/mkdocs

GitHub Actions test

Builds upon #2109.

+2 -6

0 comment

1 changed file

epicfaace

pr closed time in 3 days

PR opened waylan/mkdocs

GitHub Actions test

Builds upon #2109.

+2 -6

0 comment

1 changed file

pr created time in 3 days

push eventepicfaace/mkdocs

Ashwin Ramaswami

commit sha 01219ae9771541c1e851506e50d89abc66b50838

Update tox.yml

view details

push time in 3 days

fork epicfaace/mkdocs

Project documentation with Markdown.

http://www.mkdocs.org

fork in 3 days

pull request commentcodalab/codalab-worksheets

Switch docs site to mkdocs-material

@percyliang what do you think about the new mkdocs theme?

epicfaace

comment created time in 3 days

pull request commentmkdocs/mkdocs

Switch to GitHub Actions from Travis

@waylan Try removing the "tags" section?

Try replacing the top condition with something like

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
waylan

comment created time in 3 days

startedmkdocs/mkdocs

started time in 3 days

startedvercel/ncc

started time in 3 days

issue openedrobinmoisson/staticrypt

Extension for encrypting an entire website

Staticrypt is great! I extended it a bit so that it could be used to encrypt an entire website. Here are my steps:

  1. Change the template so that it stores the password in localStorage once entered.
  2. Run staticrypt on all html files.
  3. Now we have a website where the user can log in once and then navigate to other pages without entering in their password for each page. (demo at https://epicfaace.github.io/ghpages-private-test/, password is "password")

@robinmoisson would you be willing to accept PRs to modify staticrypt so that it can work with these kinds of workflows more easily? Essentially, staticrypt could then work out-of-the-box to let people easily deploy a password-protected github pages website (or, really, any static website).

I'm thinking of updating the staticrypt CLI options with the following parameters:

Usage: staticrypt <filename or directory> <passphrase> [options]

Options:
  --help               Show help                                       [boolean]
  --version            Show version number                             [boolean]
  -e, --embed          Whether or not to embed crypto-js in the page (or use an
                       external CDN)                   [boolean] [default: true]
  -o, --output         File name / path for generated encrypted file
                                                        [string] [default: null]
  -t, --title          Title for output HTML page
                                            [string] [default: "Protected Page"]
  -i, --instructions   Special instructions to display to the user.
                                                        [string] [default: null]
  -f, --file-template  Path to custom HTML template with password prompt.
                          [string] [default: "[...]/cli/password_template.html"]
  -i, --in-place   Whether to modify input file(s) in place.
  -p, --persist-type   Whether to persist the password in the user's browser. Can be set to "localStorage", "sessionStorage", or "cookie".
                            [string] [default: null]

Then, generating a static site and deploying it to GitHub Pages might be as easy as doing the following:

npm run build # generates files in `dist`
staticrypt dist -i -p localStorage
gh-pages -d dist

Some potential improvements:

  1. It would be good to have an option such as --logout-url that allows a logout page to be generated; the user can then link to this logout page on the static site which should clear the password from the user's localStorage / cookies.
  2. It seems okay, but not ideal, to store the plain password in the user's localStorage / cookies. Could we make the stored password automatically expire (if there's some cryptographic way to make a token valid only for a particular amount of time, that would be great -- otherwise, we could just maybe delete a cookie after a certain period of time)?

Related to #110, #114.

created time in 3 days

pull request commentrobinmoisson/staticrypt

Webcrypto

@tarpdalton can't you continue to use crypto-js in the node module, but just change the code in the template HTML file to use the web crypto API (and fallback to asynchronously loading crypto-js if needed?)

tarpdalton

comment created time in 3 days

push eventcodalab/codalab-worksheets

Nelson Liu

commit sha 771c2d57b5ed0e4d80411784b8a6a80ffd0205db

Don't filter workermanager to current user's staged bundles if user is codalab (#2560)

view details

Jing Ge

commit sha 0a14c1c32abbbc5653c41eb4820b1ce862eb78c1

Minimize intermediate state transition for bundle manager (#2438) Co-authored-by: Jing Ge <stanford@Stanfords-MacBook-Pro.local> Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com> Co-authored-by: Nelson Liu <nelson-liu@users.noreply.github.com> Co-authored-by: Nelson Liu <nfliu@nelsonliu.me>

view details

Nelson Liu

commit sha b345b471ad0fe2436675ba68c533524bffa133d1

Add --worker-tag-exclusive to WorkerManager (#2564)

view details

Ashwin Ramaswami

commit sha b48b359a800da9903d4a551d9aed0372684da40c

Merge branch 'master' of github.com:codalab/codalab-worksheets into link

view details

push time in 3 days

startedHypothesisWorks/hypothesis

started time in 3 days

startedZac-HD/hypothesis-jsonschema

started time in 3 days

issue commentrjsf-team/react-jsonschema-form

Modify JSON Validation for Optgroup support

Would you be interested in contributing your widget to this library as a PR?

Enola-guy

comment created time in 3 days

Pull request review commentcodalab/codalab-worksheets

Share workers among group members

 def wrapper(*args, **kwargs):          return wrapper -    def __init__(self, model, timeout_seconds):+    def __init__(self, model, worker_model, timeout_seconds):         self._model = model+        self._worker_model = worker_model         self._timeout_seconds = timeout_seconds         self._last_fetch = None         self._fetch_workers()      def _fetch_workers(self):-        self._workers = {worker['worker_id']: worker for worker in self._model.get_workers()}+        self._workers = {worker['worker_id']: worker for worker in self._worker_model.get_workers()}         self._last_fetch = datetime.datetime.utcnow()         self._uuid_to_worker = {}         self._user_id_to_workers = defaultdict(list)+         for worker in self._workers.values():             for uuid in worker['run_uuids']:                 self._uuid_to_worker[uuid] = worker-            self._user_id_to_workers[worker['user_id']].append(worker)++            owner_id = worker['user_id']+            self._user_id_to_workers[owner_id].append(worker)++            # Add the worker to all the users of worker's group except the owner+            memberships = self._model.batch_get_user_in_group(group_uuid=worker['group_uuid'])+            for m in memberships:+                if m['user_id'] != owner_id:

Probably could make _user_id_to_workers a defaultdict(set) so we wouldn't need this check, but that's a refactoring that's not needed in this PR

teetone

comment created time in 3 days

Pull request review commentcodalab/codalab-worksheets

Share workers among group members

 def wrapper(*args, **kwargs):          return wrapper -    def __init__(self, model, timeout_seconds):+    def __init__(self, model, worker_model, timeout_seconds):         self._model = model+        self._worker_model = worker_model         self._timeout_seconds = timeout_seconds         self._last_fetch = None         self._fetch_workers()      def _fetch_workers(self):-        self._workers = {worker['worker_id']: worker for worker in self._model.get_workers()}+        self._workers = {worker['worker_id']: worker for worker in self._worker_model.get_workers()}

What's the difference between self._model.get_workers() and self._worker_model.get_workers()?

teetone

comment created time in 3 days

Pull request review commentcodalab/codalab-worksheets

Share workers among group members

 def batch_get_user_in_group(self, **kwargs):                 return []         return [str_key_dict(row) for row in rows] -    # Helper function: return list of group uuids that |user_id| is in.-    def _get_user_groups(self, user_id):+    def get_user_groups(self, user_id):

Interesting that we already supported groups earlier. What were groups used for, if not for sharing workers?

teetone

comment created time in 3 days

issue commentrjsf-team/react-jsonschema-form

How to use classNames field level

You could create custom fields.

hiitskiran

comment created time in 4 days

issue openedrjsf-team/react-jsonschema-form

Fix build / development on Windows

Description

See #1867

created time in 4 days

issue openedrjsf-team/react-jsonschema-form

Remove codemirror dependency

Description

Remove codemirror dependency

created time in 4 days

issue commentcodalab/codalab-worksheets

Codify release process

TODO: change staging -> "rc-vX.X.X"

epicfaace

comment created time in 5 days

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha 72332c5a6e2aac8d1e11a5ddf7250877020c6cac

Fix shared file system tests

view details

push time in 5 days

PR opened codalab/codalab-worksheets

Initial fix for aggregate search directives

Fixes #2205.

image

image

image

+29 -5

0 comment

3 changed files

pr created time in 5 days

create barnchcodalab/codalab-worksheets

branch : agg

created branch time in 5 days

push eventcodalab/codalab-worksheets

Ashwin Ramaswami

commit sha fb6b8bd9ab65503250d5e753317ebb932cdb11ef

Re-add ace dependency (#2556)

view details

Ashwin Ramaswami

commit sha 02bfd926feb7665c23a884fa4396a181b99cac5f

Merge branch 'master' of github.com:codalab/codalab-worksheets into link

view details

push time in 5 days

delete branch codalab/codalab-worksheets

delete branch : ace

delete time in 5 days

more