-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 35e3708
Showing
1,105 changed files
with
22,158 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
name: Test Against Contrib | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
javaVersion: | ||
description: "Java Version" | ||
required: true | ||
default: '11' | ||
clojureRepo: | ||
description: "Repository name with owner." | ||
required: true | ||
default: 'clojure/clojure' | ||
clojureRef: | ||
description: "The branch, tag or SHA to checkout" | ||
required: true | ||
default: 'master' | ||
|
||
jobs: | ||
test-core-cache: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/core.cache' | ||
contribRef: 'master' | ||
|
||
test-core-logic: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/core.logic' | ||
contribRef: 'master' | ||
|
||
test-core-match: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/core.match' | ||
contribRef: 'master' | ||
|
||
test-core-memoize: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/core.memoize' | ||
contribRef: 'master' | ||
|
||
test-math-combinatorics: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/math.combinatorics' | ||
contribRef: 'master' | ||
|
||
test-java-jdbc: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/java.jdbc' | ||
contribRef: 'master' | ||
|
||
test-data-xml: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/data.xml' | ||
contribRef: 'master' | ||
|
||
test-data-json: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/data.json' | ||
contribRef: 'master' | ||
|
||
test-data-fressian: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/data.fressian' | ||
contribRef: 'master' | ||
|
||
test-data-csv: | ||
uses: ./.github/workflows/test-mvn-repo.yml | ||
with: | ||
javaVersion: ${{ inputs.javaVersion }} | ||
clojureRepo: ${{ inputs.clojureRepo }} | ||
clojureRef: ${{ inputs.clojureRef }} | ||
contribRepo: 'clojure/data.csv' | ||
contribRef: 'master' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
name: Test Against Datomic | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
javaVersion: | ||
description: "Java Version" | ||
required: true | ||
default: '11' | ||
repository: | ||
description: "Repository name with owner." | ||
required: true | ||
default: 'clojure/clojure' | ||
ref: | ||
description: "The branch, tag or SHA to checkout" | ||
required: true | ||
default: 'master' | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Setup Java | ||
uses: actions/setup-java@v4 | ||
with: | ||
distribution: 'temurin' | ||
java-version: ${{ inputs.javaVersion }} | ||
|
||
- name: Checkout Clojure Source Code | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: ${{ inputs.repository }} | ||
ref: ${{ inputs.ref }} | ||
path: 'clojure-source' | ||
|
||
- name: Build Clojure from Source | ||
run: | | ||
cd clojure-source | ||
mvn install -Dmaven.test.skip=true | ||
- name: Checkout Regression Test Source Code | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: clojure/test.regression | ||
ref: 'main' | ||
path: 'test-source' | ||
|
||
- name: Install CLI | ||
run: | | ||
curl -L -O https://github.com/clojure/brew-install/releases/latest/download/posix-install.sh | ||
chmod +x posix-install.sh | ||
sudo ./posix-install.sh | ||
clojure | ||
- name: Determine latest snapshot version | ||
run: | | ||
chmod +x ./test-source/scripts/find-installed-clojure-version.sh | ||
./test-source/scripts/find-installed-clojure-version.sh | ||
- name: Run Local Smoke Tests | ||
run: | | ||
cd /home/runner/work/test.regression/test/regression/test-source | ||
clojure -Srepro -Sdeps '{:deps {org.clojure/clojure {:mvn/version "${{ env.LATEST_SNAPSHOT }}"}}}' -M:test-local datomic-local | ||
- name: Run Pro Smoke Tests | ||
run: | | ||
cd /home/runner/work/test.regression/test/regression/test-source/resources/datomic-pro-1.0.7075 | ||
bin/transactor -Ddatomic.printConnectionInfo=true config/dev-transactor-template.properties | ||
cd /home/runner/work/test.regression/test/regression/test-source | ||
clojure -Srepro -Sdeps '{:deps {org.clojure/clojure {:mvn/version "${{ env.LATEST_SNAPSHOT }}"}}}' -M:test-pro datomic-pro |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
name: Test Contrib Repo | ||
|
||
on: | ||
|
||
workflow_call: | ||
inputs: | ||
javaVersion: | ||
description: "Java Version" | ||
type: string | ||
required: true | ||
clojureRepo: | ||
description: "Repository name with owner." | ||
type: string | ||
required: true | ||
clojureRef: | ||
description: "The branch, tag or SHA to checkout" | ||
type: string | ||
required: true | ||
contribRepo: | ||
description: "Contrib Repository name with owner." | ||
type: string | ||
required: true | ||
contribRef: | ||
description: "The branch, tag or SHA to checkout for contrib repo" | ||
type: string | ||
required: true | ||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Setup Java | ||
uses: actions/setup-java@v4 | ||
with: | ||
distribution: 'temurin' | ||
java-version: ${{ inputs.javaVersion }} | ||
|
||
- name: Checkout Clojure Source Code | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: ${{ inputs.clojureRepo }} | ||
ref: ${{ inputs.clojureRef }} | ||
path: 'clojure-source' | ||
|
||
- name: Build Clojure from Source | ||
run: | | ||
cd clojure-source | ||
mvn install -Dmaven.test.skip=true | ||
- name: Checkout Regression Test Source Code | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: clojure/test.regression | ||
ref: 'main' | ||
path: 'test-source' | ||
|
||
- name: Determine latest snapshot version | ||
run: | | ||
chmod +x ./test-source/scripts/find-installed-clojure-version.sh | ||
./test-source/scripts/find-installed-clojure-version.sh | ||
- name: Checkout Contrib Source Code | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: ${{ inputs.contribRepo }} | ||
ref: ${{ inputs.contribRef }} | ||
path: 'contrib-source' | ||
|
||
- name: Run Tests | ||
run: | | ||
cd /home/runner/work/test.regression/test/regression/contrib-source | ||
mvn -ntp -B -Dclojure.version=${{ env.LATEST_SNAPSHOT }} clean test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
.cpcache | ||
.idea | ||
*.iml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#!/bin/bash | ||
|
||
clojure -M:test -m kaocha.runner "$@" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{:paths ["src" "resources"] | ||
|
||
:deps {} | ||
|
||
:aliases {;; ==== | ||
:test-pro {:extra-paths ["test"] | ||
:main-opts ["-m" "kaocha.runner"] | ||
:extra-deps {com.datomic/peer {:mvn/version "1.0.7075"} | ||
lambdaisland/kaocha {:mvn/version "1.87.1366"}}} | ||
; ------------------------------------------------------------------- | ||
:test-local {:extra-paths ["test"] | ||
:main-opts ["-m" "kaocha.runner"] | ||
:extra-deps {com.datomic/local {:mvn/version "1.0.277"} | ||
lambdaisland/kaocha {:mvn/version "1.87.1366"}}}}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
## Changed in 0.1.233 | ||
|
||
* Upgraded Jetty to 9.4.44.v20210927 | ||
* Upgraded logback-classic to 1.2.8 | ||
|
||
## Changed in 0.1.227 | ||
|
||
* Upgraded Clojure to 1.10.3. | ||
* Upgraded Jetty to 9.4.41.v20210516. | ||
* Upgraded tools.cli to 1.0.206. | ||
|
||
## Changed in 0.1.225 | ||
|
||
* Fixed bug that caused Console to fail to start on newer versions of Datomic. | ||
|
||
## Changed in 0.1.223 | ||
|
||
* Updated jetty dependencies from 9.4.24.v20191120 to | ||
9.4.27.v20200227. | ||
|
||
## Changed in 0.1.222 | ||
|
||
* Updated jetty dependencies from 9.4.15.v20190215 to | ||
9.4.24.v20191120. | ||
|
||
## Changed in 0.1.214 | ||
|
||
* Upgrade Clojure dependency to 1.8.0 | ||
* Upgrade Vaadin dependency to 7.1.10 | ||
|
||
## Changed in 0.1.208 | ||
|
||
* Upgrade Clojure dependency to 1.7.0 | ||
|
||
## Changed in 0.1.206 | ||
|
||
* Internal build improvements | ||
|
||
## Changed in 0.1.201 | ||
|
||
* Don't print URLs when `datomic.printConnectionInfo` is `false`. | ||
|
||
## Changed in 0.1.199 | ||
|
||
* Upgrade Clojure dependency to 1.6.0 | ||
|
||
## Changed in 0.1.172 | ||
|
||
* Internal build improvements | ||
|
||
## Changed in 0.1.170 | ||
|
||
* UI tweaks | ||
|
||
## Changed in 0.1.164 | ||
|
||
* Provide a way to deselect attributes on Indexes pane. | ||
|
||
* UI enhancements | ||
|
||
## Changed in 0.1.162 | ||
|
||
* Usability enhancements | ||
|
||
* Fixed classpath bug on Windows | ||
|
||
* Be a little more forgiving with a malformed connection string | ||
|
||
* Better Infinispan compatibility | ||
|
||
## Changed in 0.1.155 | ||
|
||
* Fixed bug that caused a NPE to be thrown on a brand new database. | ||
|
||
* Fixed bug that caused an EDN Parsing exception when clicking on data in browser pane. | ||
|
||
* Fixed bug when that caused an exception when trying to view Index Range on a history db. | ||
|
||
## Changed in 0.1.150 | ||
|
||
Initial public release of Datomic Console |
Oops, something went wrong.