Wykres commitów

2075 Commity (767f95fa06e36cc08863294c822893ac46c60202)

Autor SHA1 Wiadomość Data
Simon Li ac41c201a3
Merge pull request #982 from betatim/codecov-for-gh-actions
[MRG] Experiment with different install mechanism to get code coverage stats again
2021-01-25 18:55:17 +00:00
Chris Holdgraf 40f475f3c0
Merge pull request #1004 from betatim/setup-monthly-releases 2021-01-23 14:55:40 -08:00
Tim Head 3e6f99cefe Fix/rewrite paths for codecov filename matching 2021-01-23 10:51:41 +01:00
Tim Head da6e08aec0 Use Python codecov package instead of GH action
We can't set the working directory of the GH Action which means we need
to install codecov ourselves and run it in the `tests/` sub-directory.
2021-01-23 10:51:41 +01:00
Tim Head 79325be491 Set working directory for codecov action 2021-01-23 10:51:41 +01:00
Tim Head d56deb02dd Changeg source file aliasing 2021-01-23 10:51:41 +01:00
Tim Head b96412bd33 Specify coverage rule to combine results
We can specify a rule to map different source files from which coverage
stats were collected to the same source file in our repository.
2021-01-23 10:51:41 +01:00
Tim Head 6145f463a8 Experiment with different install mechanism to get coverage 2021-01-23 10:51:41 +01:00
Tim Head 2c3e7dc57c Run release workflow on push and pull_request 2021-01-23 10:25:52 +01:00
Tim Head d5eaf445ce Remove travis CI configuration
All tests have been migrated to other CI providers so we can turn travis
off completely.
2021-01-23 10:23:13 +01:00
Tim Head c7578d926e
Fix typo
Co-authored-by: Chris Holdgraf <choldgraf@gmail.com>
2021-01-21 16:45:27 +01:00
Tim Head edc5d20c54 Remove changelog reference 2021-01-20 15:29:05 +01:00
Tim Head e048d5441e Remove travis infrastructure for uploading releases to pypi.org 2021-01-20 15:29:05 +01:00
Tim Head 61a0f3d7d6 Update comment about travis steps
We no longer run tests on the code so we would not spot missing files or
problems with the wheel we build.
2021-01-20 15:29:05 +01:00
Tim Head 98795a9e22 Add workflow to push a release to pypi
This adds a new GH Action workflow that will build and upload a new
package to pypi.org. The release instructions are updated to use
calendar versioning. Outdated instructions related to the change log
have been removed.
2021-01-20 15:29:05 +01:00
Tim Head 45229ad613
Merge pull request #1001 from manics/fix_figshare_test 2021-01-20 11:20:13 +01:00
David Douard 5f26710d01 Mention the SWHID source-repository format in the usage documentation 2021-01-19 18:04:48 +01:00
David Douard e54c24ce2e Add support for the SWHID content provider
This content provider allows to retrieve the content from a
Software Heritage (SWH) persistent identifier (SWHID).
Typical usage:

  repo2docker swh:1:rev:94dca98c006b80309704c717b5d83dff3c1fa3a0

It uses the SWH public vault API to retrieve the content of the given
directory.

Most of the times, this will not need an authentication
token to bypass the rate-limiting of the SWH API.
Without authentication, one should be allowed to retrieve one
directory content per minute.

If this is not enought, then the user must use authenticated calls to
the SWH API.

For this, a new `swh_token` config item has been added to the Repo2Docker
application class.

To use authentication:

  repo2docker --config cfg.json swh:1:rev:94dca98c006b80309704c717b5d83dff3c1fa3a0

with the swh_token config option being defined in the cfg.json config file.
2021-01-19 18:04:46 +01:00
David Douard 983607fed7 Fix the docker image name generation
make sure all the parts that constitute the generated docker image name
are escaped, otherwise the docker building process can fail (with a rather
hard to understand error).

Before this fix, the `provider.content_id` was not escaped.
2021-01-19 18:03:50 +01:00
Tim Head a0606f2b57
Merge pull request #993 from douardda/requests
Replace urllib by requests in contentproviders
2021-01-19 17:51:00 +01:00
David Douard 830a9c89c0 Replace urllib by requests in contentproviders
requests is globally simpler to use, and more and more people
are more familiar with this later than urllib.
2021-01-18 17:29:53 +01:00
Tim Head c75b5ab72a
Merge pull request #990 from FRidh/nix
buildpacks/nix: disable sandboxing (bugfix)
2021-01-17 10:00:20 +01:00
Simon Li ee7f7790d3 figshare article types: code and dataset 2021-01-15 16:11:27 +00:00
Gerhard Bräunlich e04a14a7cc Add entrypoint script which automatically propagates *_PROXY env vars to docker config 2021-01-13 13:57:52 +01:00
Tim Head b464a5e400
Merge pull request #991 from FRidh/nix-2.3.9
buildpacks/nix: 2.3 -> 2.3.9
2021-01-13 11:16:06 +01:00
Simon Li 5e6aa2aa9b Mark failing figshare tests as xfail 2021-01-09 11:36:12 +00:00
Simon Li bcc97a2382 Bug in figshare?
It looks like the new figshare redirects may drop the version suffix causing two tests to fail (see the test comments).
2021-01-08 23:48:58 +00:00
Simon Li b032ad7c4b Can't just use '([^/]+)/' for the new figshare url
This may break detection of non-code URLs
2021-01-08 23:46:57 +00:00
Simon Li c33840fa16 Allow extra path in figshare URLs
Copied from 1d818e90ca
2021-01-08 23:29:37 +00:00
Tim Head 2f1914d8d6
Merge pull request #998 from manics/weekly-cronjob
[MRG] Weekly test of master to check for external failures
2021-01-07 17:38:05 +01:00
Simon Li 58dca8be5d Weekly test of master to check for external failures
Test failures can sometimes be quite hard to debug. By adding a weekly automated test run of the default branch we'll have a bit more information on whether a PR is failing due to a change in that PR or due to some external factor.
2021-01-04 22:35:10 +00:00
Frederik Rietdijk 76444c2351 buildpacks/nix: 2.3 -> 2.3.9
Update to latest version.
2020-12-19 09:31:55 +01:00
Frederik Rietdijk 5c4c2dc40e buildpacks/nix: disable sandboxing
The version bump #915 broke the Nix buildpack in case one does a build.

Nix 2.3 enables sandboxing by default. Building inside a Docker
container, while Nix is having sandboxing enabled is not possible. Thus,
sandbox = false should be set in /etc/nix/nix.conf.
2020-12-19 09:31:04 +01:00
Min RK 560b1d96a0
Merge pull request #992 from SylvainCorlay/try-mambaforge
Use mambaforge instead of miniforge
2020-12-08 15:30:18 +01:00
Sylvain Corlay d8a3d7fa0a Update mamba to latest 2020-12-08 11:23:21 +01:00
Sylvain Corlay 6c1a2722b9 Use mambaforge instead of miniforge 2020-12-06 11:50:11 +01:00
Tim Head f2ed09bdfb Ensure output arrives on stderr 2020-11-26 14:53:31 +01:00
Tim Head 044e112bae Explicitly close log output 2020-11-26 13:01:07 +01:00
Tim Head 957571f739
Add StackOverflow link to comment
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2020-11-26 07:27:06 +01:00
Tim Head 3dd2b8652d Stream jupyter server logs to a file
By streaming the logs also to a file users can access them from inside
the container which helps them debug issues without having to ask an
admin.
2020-11-25 13:27:11 +01:00
Min RK f3229c1fd5
Merge pull request #983 from jtpio/patch-1
[MRG] Update to node 14
2020-11-20 14:59:13 +01:00
Jeremy Tuloup 53a9071e5e Update to node 14 2020-11-20 09:38:44 +01:00
Tim Head 41bd89ee39
Merge pull request #985 from minrk/rm-stencila
Drop support for stencila
2020-11-20 07:11:58 +01:00
Min RK edfca79371 Remove support for stencila
Changes in stencila mean it doesn't work anymore and it's not feasible to update nbstencilaproxy

Instead, show only a warning about removed support for stencila
2020-11-19 18:17:23 +01:00
Tim Head 968cc43a9e
Merge pull request #984 from tomyun/patch-1
Add Julia 1.5.3 support
2020-11-11 09:15:00 +01:00
Kyungdahm Yun 4ca664320d
Add Julia 1.5.3 support 2020-11-10 11:16:42 -08:00
Simon Li 30ef2209cc
Merge pull request #979 from minrk/mamba-061
Mamba 0.6.1
2020-10-23 09:58:48 +01:00
Min RK 1bb92770eb regression test for specifying channel name in enviornment.yml dependency
this didn't work with mamba 0.5
2020-10-22 15:30:31 +02:00
Min RK e4b1779999 mamba 0.6.1 2020-10-22 15:29:16 +02:00
Min RK 805c555173
Merge pull request #977 from betatim/support-main-and-master
[MRG] Remove reference to `master` branch from CLI doc
2020-10-22 10:44:30 +02:00