1
0
mirror of synced 2026-05-12 18:13:28 +00:00

Compare commits

..

3 Commits

Author SHA1 Message Date
Larry Masinter
5a24a52819 Update CI and docs to use submodules for maiko/notecards/loops/test
doHCFILES.yml: replace 5 separate checkout steps with a single
  checkout using submodules:true; remove now-redundant .git cleanup step.

buildLoadup.yml: add submodules:true to Checkout Medley; remove
  separate Checkout Notecards + tar steps (notecards.tgz was already
  commented out of the release push).

make-gh-pages.md: replace manual clone+copy instructions with
  git clone --recurse-submodules; remove rm -rf of submodule dirs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 19:45:39 -07:00
Larry Masinter
34dfed15a1 Add online as git submodule
Adds Interlisp/online pinned to current HEAD of main, consistent
with the other submodules added in this branch.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 19:30:38 -07:00
Larry Masinter
6196019fcf Add maiko, notecards, loops, test as git submodules
Removes maiko/ from .gitignore so it can be tracked as a submodule.
Each submodule is pinned to the current HEAD of its default branch
(master for maiko/test, main for notecards/loops).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 13:25:58 -07:00
516 changed files with 19770 additions and 17578 deletions

View File

@@ -124,6 +124,8 @@ jobs:
# Checkout latest commit # Checkout latest commit
- name: Checkout Medley - name: Checkout Medley
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
submodules: true
# Setup release tag # Setup release tag
- name: Setup Release Tag - name: Setup Release Tag
@@ -191,18 +193,6 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.MAIKO_TOKEN }} GITHUB_TOKEN: ${{ secrets.MAIKO_TOKEN }}
# Checkout Notecards and tar it in the tarballsdir
- name: Checkout Notecards
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/notecards
path: ./notecards
- name: Tar notecards into tarball dir
run: |
mv ./notecards ../notecards
cd ../notecards
git archive --format=tgz --output="${TARBALL_DIR}/notecards.tgz" --prefix=notecards/ main
# Install vnc # Install vnc
- name: Install vnc - name: Install vnc
run: sudo apt-get update && sudo apt-get install -y tightvncserver run: sudo apt-get update && sudo apt-get install -y tightvncserver

View File

@@ -51,33 +51,8 @@ jobs:
- name: Checkout Medley repo - name: Checkout Medley repo
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Checkout maiko
uses: actions/checkout@v4
with: with:
repository: ${{ github.repository_owner }}/maiko submodules: true
path: ./maiko
- name: Checkout notecards
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/notecards
path: ./notecards
- name: Checkout loops
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/loops
path: ./loops
- name: Checkout test
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/test
path: ./test
- name: Cleanup .git for notecards, loops, test
run: rm -rf ./notecards/.git ./loops/.git ./test/.git
- name: Download Maiko - name: Download Maiko
run: | run: |

12
.gitignore vendored
View File

@@ -5,9 +5,6 @@ tmp/*
# releases directory # releases directory
releases/* releases/*
# maiko directory
maiko/
# all PDFs (those explicitly checked in aren't ignored # all PDFs (those explicitly checked in aren't ignored
# normally when you have derived files, you ignore them from git # normally when you have derived files, you ignore them from git
@@ -34,9 +31,6 @@ loadups/build/
loadups/tagged loadups/tagged
loadups/gitinfo loadups/gitinfo
# font-importing working directories
internal/fonts/**
# manual cross-reference files # manual cross-reference files
@@ -46,12 +40,6 @@ internal/fonts/**
*.sysout *.sysout
*.SYSOUT *.SYSOUT
# GITFNS deleted subdirectory
deleted/**
# local font construction
internal/fonts/**
#compiled code -- leave in for now #compiled code -- leave in for now
# *.lcom # *.lcom

20
.gitmodules vendored
View File

@@ -0,0 +1,20 @@
[submodule "maiko"]
path = maiko
url = https://github.com/Interlisp/maiko
branch = master
[submodule "notecards"]
path = notecards
url = https://github.com/Interlisp/notecards
branch = main
[submodule "loops"]
path = loops
url = https://github.com/Interlisp/loops
branch = main
[submodule "test"]
path = test
url = https://github.com/Interlisp/test
branch = master
[submodule "online"]
path = online
url = https://github.com/Interlisp/online
branch = main

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More