Commit Graph

130 Commits

Author SHA1 Message Date
Ayaz Salikhov
cd2875a0da [FAST_BUILD] Remove latest tag in workflow to make local development easier (#2034)
* Remove latest tag in workflow to make local development easier

* Fix style

* Update docker-tag-push.yml

* Update docker-tag-push.yml
2023-11-17 23:01:33 +01:00
Ayaz Salikhov
49150068fc Add asserts to make sure wiki is always updated 2023-11-07 14:37:39 +01:00
Ayaz Salikhov
716683512e Fix table style on the home page 2023-11-07 14:35:37 +01:00
Ayaz Salikhov
3badd8f21c Improve text in tagging files 2023-11-07 00:38:23 +01:00
Ayaz Salikhov
87afdf9689 Better logs 2023-11-06 20:49:36 +01:00
Ayaz Salikhov
e0c2997d6e Better logs 2023-11-06 20:48:54 +01:00
Ayaz Salikhov
9ab127bccb Put monthly-files in its own folder in docs 2023-11-06 20:47:21 +01:00
Ayaz Salikhov
3d87ce2006 Create missing dir for manifest month 2023-11-06 20:40:44 +01:00
Ayaz Salikhov
b97d0d6d91 Actually put manifests in monthly folders, not daily 2023-11-06 20:35:30 +01:00
Ayaz Salikhov
5a2225e126 Improve logs during manifests handle 2023-11-06 20:29:25 +01:00
Ayaz Salikhov
74dfec85fb Remove old manifests and put everything in folders (#2026) 2023-11-06 16:02:08 +01:00
Ayaz Salikhov
5f31a1fdba Simpler month_line 2023-11-06 00:59:04 +01:00
Ayaz Salikhov
8521680eb2 Simpler wiki home page table 2023-11-06 00:55:25 +01:00
Ayaz Salikhov
156cc18dd8 Improve update_wiki.py 2023-11-06 00:48:41 +01:00
Ayaz Salikhov
3f5cc4fdf2 Refactor wiki page to put everything in monthly files 2023-11-06 00:26:54 +01:00
Ayaz Salikhov
641e13e933 Add command which was run to the markdown piece 2023-11-05 20:40:04 +01:00
Ayaz Salikhov
2401290ab3 Make manifests and manifests.py itself more beautiful 2023-11-05 20:30:41 +01:00
Ayaz Salikhov
a73ba5a76d Specify code blocks in manifests 2023-11-05 14:43:00 +01:00
Ayaz Salikhov
61e271032d Make manifests more beautiful 2023-11-03 10:12:29 +01:00
Ayaz Salikhov
b331741540 Start new sentences on a new line in markdown 2023-10-21 20:11:49 +02:00
Ayaz Salikhov
542eae692c Write registry to a file with all tags 2023-10-21 00:11:03 +02:00
Ayaz Salikhov
00a6728161 Move from Docker Hub to quay.io (#2010)
* Move from Docker Hub to quay.io

* Fix http->https

* Update registry-overviews

* Remove Docker Hub name
2023-10-20 22:31:45 +02:00
Ayaz Salikhov
848a826747 Fix build manifest image size and improve name 2023-10-20 03:45:03 +02:00
Ayaz Salikhov
00e591fcf0 Add docker.io to more places 2023-10-20 00:43:18 +02:00
Ayaz Salikhov
f8cd90ade1 Add an ability to specify registry when using docker images (#2008)
* Add an ability to specify registry when using docker images

* Fix typo

* [TMP] Speedup workflow

* Revert "[TMP] Speedup workflow"

This reverts commit 3af0055ccf.
2023-10-19 21:15:10 +02:00
Ayaz Salikhov
a5b40a6f11 Move all images to images dir (#1972) 2023-08-19 17:25:20 +02:00
Ayaz Salikhov
3d1dfb0453 Fix applying tags in local development (#1939) 2023-07-07 17:44:42 +04:00
Yuvi Panda
a489a0f259 Add jupyter/julia-notebook (#1926)
* Add jupyter/julia-notebook

There is a growing number of Julia users in the Jupyter
ecosystem who do not use R, and hence would <3 to have a
dedicated docker image that doesn't bring in all the R
stuff that datascience-notebook brings in! The built image
size is much smaller, and eventually paves the way to
better ecosystem support for Julia.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add a test for julia-notebook

* Tell tests what julia-notebook inherits from

* Sort lists with julia-notebook

* Fix README for julia-notebook

* Add julia-notebook to the makefile

* Move julia-notebook below r-notebook

* Use hard tabs in Makefile

* Do some more sorting

* Rename test_julia to avoid mypy issue

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Re-order julia/r-notebook

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Move julia-notebook stanza under r-notebook

* Update inheritance diagram

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2023-06-28 14:41:45 +04:00
Ayaz Salikhov
7ea428dfd0 Update tagging/README.md 2023-02-09 14:53:46 +04:00
Ayaz Salikhov
465fd0fd4f Update README.md 2023-02-09 14:52:10 +04:00
Ayaz Salikhov
6cc4a8596a Better codestyle 2022-11-15 10:50:00 +04:00
Kevin Bates
10e52ee843 Create base image to base-notebook for non-server Jupyter applications (#1825)
* Create base-jupyter from base-notebook for non-server jupyter applications

* Fix pre-commit errors and begin test refactoring

* More test refactoring

* Add base-jupyter to images_hierarchy

* Use folder work instead of .jupyter in nb-user test

* Add base-jupyter to tagging hierarchy

* Linting: trailing comma

* Apply review comments, remove obsolute Miniforge reference

* Add self-signed cert comment back to base-notebook doc

* Update docs/using/selecting.md

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Remove redundant apt-get upgrade per review

* Remove b/c approaches per review

* Move test_nb_user_change back to base-notebook tests, per review

* fix linting

* Rename base-jupyter to docker-stacks-foundation, per review

* Rename tests/base-jupyter to docker-stacks-foundation

* Use alphabetical order

* Use alphabetical order

* Fix markdown style

* Split test_nb_user_change between the foundation and base tests

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2022-11-13 01:44:44 +04:00
Ayaz Salikhov
5d535899a9 Add python major.minor version tag (#1791) 2022-09-29 12:09:20 +04:00
Ayaz Salikhov
a85bfad8ca Merge tags and create multi-platform images (#1789)
* Merge tags and create multi-platform images

* Add new files :)

* Provide images

* Fix

* Fix

* Use the same naming style as python for the images

* Fix docker image rmi command

* Use plumbum.FG

* Fix

* Add missing path

* Few merging fixes

* Add pushing manifests

* Add missing path

* Add arch to apply tags

* Use platform word

* Remove unused step

* Merge tags for tensorflow as well

* Do not use print

* Make merge_tags work when image doesn't exist

* Add logs

* Add icon

* Add tensorflow-notebook workaround

* Unify platform usage

* Remove unused function

* Fix

* Update docs
2022-09-21 09:58:57 +04:00
Ayaz Salikhov
64c4cd717a Do not hardcode owner of the image (#1769)
* Do not hardcode owner of the image

* Fix
2022-08-11 11:51:10 +04:00
Ayaz Salikhov
064599f0be Improve docs about tags 2022-08-06 10:58:12 +04:00
Ayaz Salikhov
e050d8c567 Use 22.04 tag to make the code easier to understand 2022-07-09 16:59:40 +04:00
Ayaz Salikhov
6da462d1d9 Merge branch 'master' into asalikhov/ubuntu_jammy 2022-07-05 21:57:59 +04:00
Ayaz Salikhov
16a2b81ea9 Improve artifacts handling and writing manifest 2022-07-05 19:44:25 +04:00
Ayaz Salikhov
80cd809181 Use correct image when writing manifests and creating tags 2022-07-05 19:18:25 +04:00
Ayaz Salikhov
6e536016e8 Better filenames for manifests and hist lines 2022-07-05 13:21:20 +04:00
Ayaz Salikhov
7543e49a9f Minor fixes 2022-05-13 15:15:10 +03:00
Ayaz Salikhov
ffe33b1335 Better python code 2022-05-13 15:06:29 +03:00
Ayaz Salikhov
25a82e5e23 Download only manifest files 2022-05-13 13:39:28 +03:00
Ayaz Salikhov
6844487913 Use better rglob to prevent future problems 2022-05-13 11:52:10 +03:00
Ayaz Salikhov
dbd5325837 Improve wiki page update 2022-05-13 02:53:26 +03:00
Ayaz Salikhov
0487c99660 Cleanup docs about multi platform builds 2022-05-13 02:35:47 +03:00
Ayaz Salikhov
a5203d861b Fix update_wiki_page.py 2022-05-13 02:11:30 +03:00
Ayaz Salikhov
b5bfa8b819 Fix 2022-05-13 02:02:21 +03:00
Ayaz Salikhov
f534a62cc9 Add docker wiki workflow 2022-05-13 01:58:05 +03:00