Samuel Gaist
77df191536
test(venv): add ignore files above binderdir
...
This ensures that the ignore files are retrieved from the proper folder.
If they weren't the build would not succeed as the binder folder is
ignored.
2024-01-19 08:45:06 +00:00
Samuel Gaist
09e503c4e6
feat: respect the root folder configured when looking for ignore files
...
See the design chapter for more details.
2024-01-19 08:45:06 +00:00
Samuel Gaist
a51235f9a5
fix: remove the ignore .git folder default when no exclude files are present
2024-01-19 08:45:06 +00:00
Samuel Gaist
d6670f4378
refactor: use list comprehension rather filter+lambda
2024-01-19 08:45:06 +00:00
Samuel Gaist
3028d07182
fix: create src directory in any case
...
The original behavior was to create an src directory with the content of the
repository. The creation would happen in any case (remote or local repository).
With the filtering in place and the default to remove the .git folder, it breaks
the build as the src folder can be missing.
This patch ensures that the directory is present in the tar so the build can
continue as it did until now.
2024-01-19 08:45:06 +00:00
Samuel Gaist
6b8b2334e7
feat: implement support for dockerignore and containerignore
...
Currently repo2docker creates a context object that includes the whole content
of the repository it builds an image for. Thus it includes folders like .git
which is usually something that has no interest in the final image, can take
quite a lot of space and most importantly, kills the caching of that layer.
This patch adds support for reading dockerignore and containerignore files that
are used to ensure only the relevant data are used to build the image.
By default it also excludes the .git folder if neither of these files are
provided.
2024-01-19 08:45:06 +00:00
Simon Li
0e02889faf
Merge pull request #1321 from MPDL/MPDL_Dataverse
...
New domain for Edmond MPG repository
2024-01-18 20:56:57 +00:00
Erik Sundell
7713f2a82f
Merge pull request #1327 from jupyterhub/dependabot/github_actions/actions/upload-artifact-4
...
build(deps): bump actions/upload-artifact from 3 to 4
2024-01-04 01:15:54 +01:00
Erik Sundell
40682d762a
Merge pull request #1322 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2024-01-04 01:04:55 +01:00
Erik Sundell
809f511799
Merge pull request #1328 from jupyterhub/dependabot/github_actions/actions/setup-python-5
...
build(deps): bump actions/setup-python from 4 to 5
2024-01-04 00:50:08 +01:00
pre-commit-ci[bot]
97ce87c079
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/psf/black: 23.10.1 → 23.12.1](https://github.com/psf/black/compare/23.10.1...23.12.1 )
- [github.com/pycqa/isort: 5.12.0 → 5.13.2](https://github.com/pycqa/isort/compare/5.12.0...5.13.2 )
- [github.com/pre-commit/mirrors-prettier: v3.0.3 → v4.0.0-alpha.8](https://github.com/pre-commit/mirrors-prettier/compare/v3.0.3...v4.0.0-alpha.8 )
2024-01-01 20:22:43 +00:00
dependabot[bot]
6dc8dee823
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 05:09:55 +00:00
dependabot[bot]
766f4b8eb4
build(deps): bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 05:09:51 +00:00
Cheng-Yen Liu
066e951a7d
Add NYCU Dataverse
2023-12-27 03:28:08 +08:00
haarli
38f6e0acd1
Logo URL
2023-11-10 10:47:13 +01:00
haarli
24fa50118e
New domain for Edmond MPG repository
2023-11-10 09:56:57 +01:00
Min RK
c6f97e55c1
Merge pull request #1319 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-11-07 10:03:02 +01:00
pre-commit-ci[bot]
42ffce107d
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.14.0 → v3.15.0](https://github.com/asottile/pyupgrade/compare/v3.14.0...v3.15.0 )
- [github.com/psf/black: 23.9.1 → 23.10.1](https://github.com/psf/black/compare/23.9.1...23.10.1 )
2023-11-06 20:27:49 +00:00
Hiroyuki Sato
570c11769b
docs: Add base_image parameter example.
...
Some users don't know how to set base_image.
Add an example of how to set it.
2023-10-24 21:45:01 +09:00
Erik Sundell
57d229eb19
Merge pull request #1317 from manics/rstudio-logging
...
rstudio: log-level info to stderr
2023-10-23 00:21:44 +02:00
Simon Li
72cfc12a8d
rstudio: log-level info to stderr
2023-10-22 19:20:16 +01:00
Yuvi Panda
8bdf681a4a
Merge pull request #1313 from manics/upgrade-mamba
...
Upgrade mamba and refreeze
2023-10-19 12:19:26 +05:30
Simon Li
f4591425b4
Fix mamba/conda version test
2023-10-19 10:46:13 +05:30
Simon Li
4b0c7d9bfd
conda 23.7.4
...
error libmamba Could not solve for environment specs
The following packages are incompatible
├─ conda 23.9.0** is requested and can be installed;
└─ mamba 1.5.1** is not installable because it requires
└─ conda >=4.14,<23.9.0a0 , which conflicts with any installable versions previously reported.
2023-10-19 10:46:13 +05:30
Simon Li
2e26e773b7
./freeze.py
2023-10-19 10:46:13 +05:30
Simon Li
3ec7d41bce
mamba 1.5.1 conda 23.9.0
2023-10-19 10:46:13 +05:30
Yuvi Panda
aa57e01d24
Merge pull request #1315 from manics/zenodo
...
Get Zenodo working again
2023-10-19 10:45:09 +05:30
Simon Li
fc7de2768b
Zenodo DOI now returning https://zenodo.org/records/ instead of https://zenodo.org/record/
2023-10-15 21:17:51 +01:00
Simon Li
1fc8f192ee
doi2url: Don't ignore non-404 errors
2023-10-15 17:17:59 +01:00
Simon Li
ebdd121b05
Update zenodo mocks
2023-10-15 17:17:59 +01:00
Simon Li
74a94cf2b0
Test resolving DOI
...
This helps distinguish temporary(?) errors in the DOI resolution from errors in the content provider
2023-10-15 17:17:55 +01:00
Simon Li
efb4cd3bbc
Attempt to fix Zenodo
...
Done by inspecting API responses
- https://zenodo.org/api/records/3242074
- https://zenodo.org/api/records/3242074/files
2023-10-15 13:43:15 +01:00
Yuvi Panda
de496f893b
Merge pull request #1309 from manics/upgrade-guide-ubuntu2204
...
Add Ubuntu 22.04 upgrade guide
2023-10-15 10:08:39 +05:30
Simon Li
2ad8eebd41
ubuntu 18.04: warn about r2d build being frozen in time
2023-10-13 00:14:25 +01:00
Yuvi Panda
8c32db9987
Merge pull request #1310 from yuvipanda/rsession
...
r: Bump version of rsession-proxy
2023-10-12 15:29:19 +00:00
YuviPanda
18ab230b0c
Bump rsession-proxy pin instead
...
We can move to a proper pinning setup later
2023-10-12 07:49:13 -07:00
YuviPanda
654199c705
r: Don't strictly pin version of rsession-proxy
...
If memory serves me right, the specific version semantics
were here because at some point we were installing different
versions of rsession-proxy for different versions of R. We
don't do that anymore, so we should just unpin it and let the
pip solver install the appropriate version.
Hopefully fixes https://discourse.jupyter.org/t/r-conda-example-repo-isnt-working-any-more/21739/3
2023-10-12 06:59:45 -07:00
Simon Li
94a0043883
upgrade: Link dockerfile
2023-10-08 15:52:46 +01:00
Simon Li
8f0d763ec4
Add Ubuntu 22.04 upgrade guide
2023-10-08 15:46:22 +01:00
Erik Sundell
d0ad8d3715
Merge pull request #1291 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-10-03 12:41:11 +02:00
pre-commit-ci[bot]
714a26e11d
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.4.0 → v3.14.0](https://github.com/asottile/pyupgrade/compare/v3.4.0...v3.14.0 )
- [github.com/psf/black: 23.3.0 → 23.9.1](https://github.com/psf/black/compare/23.3.0...23.9.1 )
- [github.com/pre-commit/mirrors-prettier: v3.0.0-alpha.9-for-vscode → v3.0.3](https://github.com/pre-commit/mirrors-prettier/compare/v3.0.0-alpha.9-for-vscode...v3.0.3 )
2023-10-03 10:35:34 +00:00
Erik Sundell
129f624120
Merge pull request #1307 from jupyterhub/dependabot/github_actions/docker/build-push-action-5
...
build(deps): bump docker/build-push-action from 4 to 5
2023-10-02 12:18:48 +02:00
dependabot[bot]
77289c4719
build(deps): bump docker/build-push-action from 4 to 5
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 08:52:37 +00:00
Erik Sundell
4cd89f5328
Merge pull request #1306 from jupyterhub/dependabot/github_actions/docker/setup-qemu-action-3
...
build(deps): bump docker/setup-qemu-action from 2 to 3
2023-10-01 10:52:04 +02:00
dependabot[bot]
8ee344ef30
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 08:26:04 +00:00
Erik Sundell
580101abd9
Merge pull request #1305 from jupyterhub/dependabot/github_actions/docker/setup-buildx-action-3
...
build(deps): bump docker/setup-buildx-action from 2 to 3
2023-10-01 10:25:21 +02:00
Erik Sundell
2d82547742
Merge pull request #1308 from jupyterhub/dependabot/github_actions/actions/checkout-4
...
build(deps): bump actions/checkout from 3 to 4
2023-10-01 10:20:21 +02:00
dependabot[bot]
c7d5094e06
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 05:27:30 +00:00
dependabot[bot]
df22b13f94
build(deps): bump docker/setup-buildx-action from 2 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 05:27:20 +00:00
Erik Sundell
3fe6c75a88
Merge pull request #1287 from yuvipanda/bump
...
Upgrade base image from to Ubuntu 22.04 from 18.04
2023-09-18 11:53:35 +02:00