This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


    from 651773129bc Add Pyarrow support to Batched DoFn documentation (#23956)
     add 3e1291ca3c1 Tour of beam learning materials CI/CD refactoring and 
templating (#25080)

No new revisions were added by this update.

Summary of changes:
 .../backend/internal/fs_content/load.go            | 156 +++++++++++++++++----
 .../backend/internal/fs_content/load_test.go       |  67 +++++++++
 .../samples/learning-content/content-info.yaml     |   6 +
 .../learning-content/java/content-info.yaml        |   4 -
 .../{python => }/module 1/group/group-info.yaml    |   2 +
 .../group}/unit-challenge/description.md           |   0
 .../group}/unit-challenge/hint1.md                 |   0
 .../group}/unit-challenge/hint2.md                 |   0
 .../module 1/group/unit-challenge/unit-info.yaml   |   2 +
 .../group}/unit-example/unit-info.yaml             |   2 +
 .../module 1/intro-unit/unit-info.yaml             |   2 +
 .../{java => }/module 1/module-info.yaml           |   6 +
 .../unit-challenge/description.md                  |   0
 .../module 2 => module 1}/unit-challenge/hint1.md  |   0
 .../module 2 => module 1}/unit-challenge/hint2.md  |   0
 .../module 1/unit-challenge/unit-info.yaml         |   2 +
 .../group => module 1}/unit-example/unit-info.yaml |   2 +
 .../{java => }/module 2/module-info.yaml           |   2 +
 .../unit-challenge/description.md                  |   0
 .../group => module 2}/unit-challenge/hint1.md     |   0
 .../group => module 2}/unit-challenge/hint2.md     |   0
 .../module 2/unit-challenge/unit-info.yaml         |   2 +
 .../module 2/unit-example/unit-info.yaml           |   2 +
 .../learning-content/python/content-info.yaml      |   3 -
 .../python/module 1/module-info.yaml               |   7 -
 .../learning-content/{java => }/content-info.yaml  |   8 +-
 .../learning-content/go/content-info.yaml          |  22 ---
 .../from-memory/description.md                     |  56 --------
 .../from-memory/unit-info.yaml                     |  22 ---
 .../creating-collections/group-info.yaml           |  25 ----
 .../reading-from-csv/unit-info.yaml                |  22 ---
 .../reading-from-text/description.md               |  41 ------
 .../introduction-concepts/group-info.yaml          |  25 ----
 .../creating-pipeline/description.md               |  36 -----
 .../creating-pipeline/unit-info.yaml               |  22 ---
 .../pipeline-concepts/group-info.yaml              |  25 ----
 .../setting-pipeline/description.md                |  71 ----------
 .../runner-concepts/description.md                 |  60 --------
 .../introduction/introduction-guide/unit-info.yaml |  21 ---
 .../introduction/introduction-terms/unit-info.yaml |  21 ---
 .../from-memory/description.md                     |  33 ++++-
 .../from-memory/go-example}/from_memory.go         |   0
 .../from-memory/java-example}/from_memory.java     |   0
 .../from-memory/python-example}/from_memory.py     |   0
 .../from-memory/unit-info.yaml                     |   7 +-
 .../creating-collections/group-info.yaml           |   4 +
 .../reading-from-csv/description.md                |   0
 .../reading-from-csv/go-example}/csvExample.go     |   0
 .../reading-from-csv/java-example}/CSVExample.java |   0
 .../reading-from-csv/python-example}/csvExample.py |   0
 .../reading-from-csv/unit-info.yaml                |   7 +-
 .../reading-from-text/description.md               |  26 +++-
 .../reading-from-text/go-example}/textIo.go        |   0
 .../java-example}/TextIOExample.java               |   0
 .../reading-from-text/python-example}/textIo.py    |   0
 .../reading-from-text/unit-info.yaml               |   8 +-
 .../introduction-concepts/group-info.yaml          |   4 +
 .../creating-pipeline/description.md               |  42 +++++-
 .../creating-pipeline/go-example}/main.go          |   0
 .../creating-pipeline/java-example}/Task.java      |   0
 .../creating-pipeline/python-example}/task.py      |   0
 .../creating-pipeline/unit-info.yaml               |   7 +-
 .../pipeline-concepts/group-info.yaml              |   4 +
 .../overview-pipeline/description.md               |   2 +
 .../overview-pipeline/unit-info.yaml               |   7 +-
 .../setting-pipeline/description.md                |  96 +++++++++++--
 .../setting-pipeline/go-example}/main.go           |   0
 .../setting-pipeline/java-example}/Task.java       |   0
 .../setting-pipeline/python-example}/task.py       |   0
 .../setting-pipeline/unit-info.yaml                |   7 +-
 .../runner-concepts/description.md                 | 129 +++++++++++++++--
 .../runner-concepts/unit-info.yaml                 |   7 +-
 .../introduction/introduction-guide/description.md |   0
 .../introduction/introduction-guide/unit-info.yaml |   6 +-
 .../introduction/introduction-terms/description.md |   0
 .../introduction/introduction-terms/unit-info.yaml |   6 +-
 .../{go => }/introduction/module-info.yaml         |   5 +-
 .../from-memory/unit-info.yaml                     |  22 ---
 .../creating-collections/group-info.yaml           |  27 ----
 .../reading-from-csv/description.md                |  35 -----
 .../reading-from-csv/unit-info.yaml                |  22 ---
 .../reading-from-text/unit-info.yaml               |  22 ---
 .../introduction-concepts/group-info.yaml          |  27 ----
 .../creating-pipeline/description.md               |  36 -----
 .../creating-pipeline/unit-info.yaml               |  22 ---
 .../overview-pipeline/description.md               |  42 ------
 .../overview-pipeline/unit-info.yaml               |  21 ---
 .../setting-pipeline/unit-info.yaml                |  22 ---
 .../runner-concepts/unit-info.yaml                 |  21 ---
 .../introduction/introduction-guide/description.md |  22 ---
 .../introduction/introduction-terms/description.md |  38 -----
 .../java/introduction/module-info.yaml             |  26 ----
 .../learning-content/python/content-info.yaml      |  22 ---
 .../from-memory/description.md                     |  52 -------
 .../reading-from-csv/description.md                |  34 -----
 .../reading-from-text/description.md               |  37 -----
 .../reading-from-text/unit-info.yaml               |  22 ---
 .../pipeline-concepts/group-info.yaml              |  25 ----
 .../overview-pipeline/description.md               |  40 ------
 .../overview-pipeline/unit-info.yaml               |  21 ---
 .../setting-pipeline/description.md                |  88 ------------
 .../setting-pipeline/unit-info.yaml                |  22 ---
 .../runner-concepts/description.md                 | 127 -----------------
 .../runner-concepts/unit-info.yaml                 |  21 ---
 .../introduction/introduction-guide/description.md |  22 ---
 .../introduction/introduction-guide/unit-info.yaml |  22 ---
 .../introduction/introduction-terms/description.md |  38 -----
 .../introduction/introduction-terms/unit-info.yaml |  22 ---
 .../python/introduction/module-info.yaml           |  27 ----
 109 files changed, 605 insertions(+), 1593 deletions(-)
 create mode 100644 
learning/tour-of-beam/backend/samples/learning-content/content-info.yaml
 delete mode 100644 
learning/tour-of-beam/backend/samples/learning-content/java/content-info.yaml
 rename learning/tour-of-beam/backend/samples/learning-content/{python => 
}/module 1/group/group-info.yaml (84%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1 
=> module 1/group}/unit-challenge/description.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1 
=> module 1/group}/unit-challenge/hint1.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1 
=> module 1/group}/unit-challenge/hint2.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python => 
}/module 1/group/unit-challenge/unit-info.yaml (62%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1 
=> module 1/group}/unit-example/unit-info.yaml (50%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python => 
}/module 1/intro-unit/unit-info.yaml (51%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java => 
}/module 1/module-info.yaml (65%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2 
=> module 1}/unit-challenge/description.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2 
=> module 1}/unit-challenge/hint1.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2 
=> module 1}/unit-challenge/hint2.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java => 
}/module 1/unit-challenge/unit-info.yaml (63%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python/module 
1/group => module 1}/unit-example/unit-info.yaml (51%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java => 
}/module 2/module-info.yaml (86%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python/module 
1/group => module 2}/unit-challenge/description.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python/module 
1/group => module 2}/unit-challenge/hint1.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{python/module 
1/group => module 2}/unit-challenge/hint2.md (100%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java => 
}/module 2/unit-challenge/unit-info.yaml (63%)
 rename learning/tour-of-beam/backend/samples/learning-content/{java => 
}/module 2/unit-example/unit-info.yaml (52%)
 delete mode 100644 
learning/tour-of-beam/backend/samples/learning-content/python/content-info.yaml
 delete mode 100644 
learning/tour-of-beam/backend/samples/learning-content/python/module 
1/module-info.yaml
 rename learning/tour-of-beam/learning-content/{java => }/content-info.yaml 
(93%)
 delete mode 100644 learning/tour-of-beam/learning-content/go/content-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/from-memory/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/runner-concepts/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-guide/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/go/introduction/introduction-terms/unit-info.yaml
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-concepts/creating-collections/from-memory/description.md
 (74%)
 rename 
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/from-memory/example
 => 
introduction/introduction-concepts/creating-collections/from-memory/go-example}/from_memory.go
 (100%)
 rename 
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/from-memory/example
 => 
introduction/introduction-concepts/creating-collections/from-memory/java-example}/from_memory.java
 (100%)
 rename 
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/from-memory/example
 => 
introduction/introduction-concepts/creating-collections/from-memory/python-example}/from_memory.py
 (100%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
 (92%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/creating-collections/group-info.yaml (96%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
 (100%)
 rename 
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/reading-from-csv/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-csv/go-example}/csvExample.go
 (100%)
 rename 
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/reading-from-csv/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-csv/java-example}/CSVExample.java
 (100%)
 rename 
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/reading-from-csv/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-csv/python-example}/csvExample.py
 (100%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
 (92%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
 (65%)
 rename 
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/reading-from-text/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-text/go-example}/textIo.go
 (100%)
 rename 
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/reading-from-text/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-text/java-example}/TextIOExample.java
 (100%)
 rename 
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/reading-from-text/example
 => 
introduction/introduction-concepts/creating-collections/reading-from-text/python-example}/textIo.py
 (100%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
 (92%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/group-info.yaml (96%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
 (59%)
 rename 
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/go-example}/main.go
 (100%)
 rename 
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example}/Task.java
 (100%)
 rename 
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/python-example}/task.py
 (100%)
 rename learning/tour-of-beam/learning-content/{python => 
}/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
 (91%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-concepts/pipeline-concepts/group-info.yaml (94%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
 (98%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
 (91%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
 (60%)
 rename 
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/go-example}/main.go
 (100%)
 rename 
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example}/Task.java
 (100%)
 rename 
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
 => 
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example}/task.py
 (100%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
 (91%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-concepts/runner-concepts/description.md (76%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-concepts/runner-concepts/unit-info.yaml (92%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-guide/description.md (100%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-guide/unit-info.yaml (94%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/introduction-terms/description.md (100%)
 rename learning/tour-of-beam/learning-content/{java => 
}/introduction/introduction-terms/unit-info.yaml (94%)
 rename learning/tour-of-beam/learning-content/{go => 
}/introduction/module-info.yaml (96%)
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/runner-concepts/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-guide/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/introduction-terms/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/java/introduction/module-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/content-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/from-memory/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/group-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/runner-concepts/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/runner-concepts/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-guide/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-guide/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-terms/description.md
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/introduction-terms/unit-info.yaml
 delete mode 100644 
learning/tour-of-beam/learning-content/python/introduction/module-info.yaml

Reply via email to