Raymond Toy pushed to branch issue-334-add-wiki-link-checker at cmucl / cmucl
Commits:
f1ddd73c by Raymond Toy at 2024-07-10T14:40:43-07:00
Use the Linux runner for the link checker
Installed markdown-link-check on the Linux runner so we can run the
link check there. This is useful because it lets us clone the wiki
pages so we can check the links. (I hope; needs testing.)
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -197,9 +197,9 @@ osx:benchmark:
# Checks links on the wiki pages whenever any wiki markdown pages change.
linkchecker:
stage: link-check
- image:
- name: ghcr.io/tcort/markdown-link-check:3.11.2
- entrypoint: ["/bin/sh", "-c"]
+ # Only the linux runner has markdown-link-check installed
+ tags:
+ - linux
script:
# Check links in the main repo
- find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/f1ddd73c5c1866df5d4937d…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/f1ddd73c5c1866df5d4937d…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch issue-334-add-wiki-link-checker at cmucl / cmucl
Commits:
9a413130 by Raymond Toy at 2024-07-10T08:33:44-07:00
Merge link checks into one (new) stage
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -10,6 +10,7 @@ stages:
- test
- ansi-test
- benchmark
+ - link-check
cache:
@@ -193,24 +194,16 @@ osx:benchmark:
- ../../snapshot/bin/lisp -load report
# From https://github.com/tcort/markdown-link-check
+# Checks links on the wiki pages whenever any wiki markdown pages change.
linkchecker:
- stage: test
+ stage: link-check
image:
name: ghcr.io/tcort/markdown-link-check:3.11.2
entrypoint: ["/bin/sh", "-c"]
script:
+ # Check links in the main repo
- find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
- rules:
- - changes:
- - "**/*.md"
-
-# Checks links on the wiki pages whenever any wiki markdown pages change.
-wikilinkchecker:
- stage: test
- image:
- name: ghcr.io/tcort/markdown-link-check:3.11.2
- entrypoint: ["/bin/sh", "-c"]
- script:
+ # Clone the wiki pages and check the links there.
- git clone https://gitlab.common-lisp.net/cmucl/cmucl.wiki.git
- cd cmucl.wiki
- - find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
\ No newline at end of file
+ - find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/9a413130c848dcf7ba95da6…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/9a413130c848dcf7ba95da6…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch issue-334-add-wiki-link-checker at cmucl / cmucl
Commits:
287c0942 by Raymond Toy at 2024-07-10T08:18:10-07:00
Check the wiki pages too
To do this clone the wiki repo and run the link checker on the wiki
repo.
- - - - -
ef40043e by Raymond Toy at 2024-07-10T08:21:21-07:00
Use correct path to wiki repo
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -193,7 +193,6 @@ osx:benchmark:
- ../../snapshot/bin/lisp -load report
# From https://github.com/tcort/markdown-link-check
-# Checks links on the wiki pages whenever any wiki markdown pages change.
linkchecker:
stage: test
image:
@@ -203,4 +202,15 @@ linkchecker:
- find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
rules:
- changes:
- - "**/*.md"
\ No newline at end of file
+ - "**/*.md"
+
+# Checks links on the wiki pages whenever any wiki markdown pages change.
+wikilinkchecker:
+ stage: test
+ image:
+ name: ghcr.io/tcort/markdown-link-check:3.11.2
+ entrypoint: ["/bin/sh", "-c"]
+ script:
+ - git clone https://gitlab.common-lisp.net/cmucl/cmucl.wiki.git
+ - cd cmucl.wiki
+ - find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check
\ No newline at end of file
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/fc4b12bee2957764774350…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/fc4b12bee2957764774350…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch issue-333-load-if-does-not-exist at cmucl / cmucl
Commits:
91fc1946 by Raymond Toy at 2024-07-08T08:50:34-07:00
Fix typos in test
"assert-errors" -> "asesrt-error"
"assert-faluse" -> "assert-false"
- - - - -
1 changed file:
- tests/issues.lisp
Changes:
=====================================
tests/issues.lisp
=====================================
@@ -1111,10 +1111,10 @@
;; "unknown.lisp" should be a file that doesn't exist. Verify that
;; if :IF-DOES-NOT-EXIST is non-NIL we signal an error from LOAD.
;; The first case is the old default value of :ERROR.
- (assert-errors 'file-error
+ (assert-error 'file-error
(load "unknown.lisp" :if-does-not-exist :error))
;; :IF-DOES-NOT-EXIST is a generalized BOOLEAN, so non-NIL will
;; signal an error too.
- (assert-errors 'file-error
+ (assert-error 'file-error
(load "unknown.lisp" :if-does-not-exist t))
- (assert-faluse (load "unknown.lisp" :if-does-not-exist nil)))
+ (assert-false (load "unknown.lisp" :if-does-not-exist nil)))
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/91fc1946654f913af626589…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/91fc1946654f913af626589…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
d7d41812 by Raymond Toy at 2024-06-12T12:42:57-07:00
Change Mac runner to be macos-virtualbox instead of osx
- - - - -
7e770201 by Raymond Toy at 2024-07-05T14:56:56-07:00
Some debugging to find gitlab-runner on osx.
The runner is needed to save artifacts.
- - - - -
5dc771cd by Raymond Toy at 2024-07-05T19:06:42-07:00
More debugging to find gitlab-runner on osx.
What's in /usr/local/bin?
- - - - -
5bef7425 by Raymond Toy at 2024-07-05T19:14:31-07:00
List /usr/local/bin directory first
- - - - -
bf1475ce by Raymond Toy at 2024-07-07T05:46:01-07:00
Merge branch 'rtoy-test-macos-vb-runner'
MacOS VirtualBox runner is working.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -103,7 +103,7 @@ linux:benchmark:
osx:install:
stage: install
tags:
- - osx
+ - macos-virtualbox
artifacts:
paths:
- snapshot/
@@ -111,11 +111,14 @@ osx:install:
- /opt/local/bin/curl -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
- mkdir snapshot
- (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
+ - echo PATH = $PATH
+ - ls -F /usr/local/bin
+ - type -all gitlab-runner
osx:build:
stage: build
tags:
- - osx
+ - macos-virtualbox
artifacts:
paths:
- dist/
@@ -140,7 +143,7 @@ osx:build:
osx:test:
stage: test
tags:
- - osx
+ - macos-virtualbox
artifacts:
paths:
- ansi-test/test.out
@@ -156,7 +159,7 @@ osx:test:
osx:ansi-test:
stage: ansi-test
tags:
- - osx
+ - macos-virtualbox
artifacts:
paths:
- ansi-test/test.out
@@ -173,7 +176,7 @@ osx:ansi-test:
osx:benchmark:
stage: benchmark
tags:
- - osx
+ - macos-virtualbox
artifacts:
paths:
- benchmarks/cl-bench/results
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/d48a581336aa5b2441b955…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/d48a581336aa5b2441b955…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-test-macos-vb-runner at cmucl / cmucl
Commits:
5bef7425 by Raymond Toy at 2024-07-05T19:14:31-07:00
List /usr/local/bin directory first
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -112,8 +112,8 @@ osx:install:
- mkdir snapshot
- (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
- echo PATH = $PATH
- - type -all gitlab-runner
- ls -F /usr/local/bin
+ - type -all gitlab-runner
osx:build:
stage: build
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/5bef7425ab6266288512448…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/5bef7425ab6266288512448…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-test-macos-vb-runner at cmucl / cmucl
Commits:
5dc771cd by Raymond Toy at 2024-07-05T19:06:42-07:00
More debugging to find gitlab-runner on osx.
What's in /usr/local/bin?
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -113,6 +113,7 @@ osx:install:
- (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
- echo PATH = $PATH
- type -all gitlab-runner
+ - ls -F /usr/local/bin
osx:build:
stage: build
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/5dc771cdfa7f78ff3618281…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/5dc771cdfa7f78ff3618281…
You're receiving this email because of your account on gitlab.common-lisp.net.