Skip to content

Commit 0d273f5

Browse files
author
Alexander Bainczyk
committed
Merge branch 'master' into developer
2 parents 6691780 + 2ae5e8b commit 0d273f5

File tree

5 files changed

+32
-22
lines changed

5 files changed

+32
-22
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
11
name: Release
22

33
on:
4-
release:
5-
types: [created]
4+
workflow_dispatch:
65

76
jobs:
87
release-cli-to-npm:
98
runs-on: ubuntu-latest
109
steps:
11-
- uses: actions/checkout@v2
10+
- name: Checkout repository
11+
uses: actions/checkout@v2
1212

13-
- uses: actions/setup-node@v1
13+
- name: Setup NodeJS
14+
uses: actions/setup-node@v1
1415
with:
1516
node-version: 14
1617
registry-url: https://registry.npmjs.org/
17-
- run: cd cli
18-
- run: npm ci
19-
- run: npm publish
18+
19+
- name: Publish CLI
20+
run: cd cli && npm ci && npm publish
2021
env:
2122
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
2223

2324
tag-docker-images:
2425
runs-on: ubuntu-latest
2526
steps:
2627
- name: Login to GitHub Container Registry
27-
run: echo "${{ inputs.password }}" | docker login https://ghcr.io -u ${{ inputs.username }} --password-stdin
28+
run: echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ github.actor }} --password-stdin
2829

2930
- name: Tag latest images with release version
3031
run: |
@@ -34,9 +35,7 @@ jobs:
3435
for img in $IMAGES
3536
do
3637
echo "ghcr.io/learnlib/alex/$img:$VERSION"
37-
docker pull "ghcr.io/learnlib/alex/$img:unstable"
38-
docker tag "ghcr.io/learnlib/alex/$img:unstable" "ghcr.io/learnlib/alex/$img:$VERSION"
39-
docker tag "ghcr.io/learnlib/alex/$img:unstable" "ghcr.io/learnlib/alex/$img:latest"
38+
docker pull "ghcr.io/learnlib/alex/$img:latest"
39+
docker tag "ghcr.io/learnlib/alex/$img:latest" "ghcr.io/learnlib/alex/$img:$VERSION"
4040
docker push "ghcr.io/learnlib/alex/$img:$VERSION"
41-
docker push "ghcr.io/learnlib/alex/$img:latest"
4241
done

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
![master branch ci](https://github.com/learnlib/alex/actions/workflows/ci.yml/badge.svg?branch=master)
2+
![version](https://img.shields.io/badge/version-v2.1.0-blue)
3+
14
<p align="center">
2-
<img src="backend/src/main/resources/images/logo.png" style="max-width:100%;">
5+
<img src="backend/src/main/resources/images/logo.png" style="max-width:40%;">
36
</p>
47

58
# ALEX
@@ -15,17 +18,21 @@ an automaton model (a [Mealy machine][mealy]), which represents the behavior of
1518

1619
To run ALEX, install the following software on your machine:
1720

18-
- [Docker][docker]
19-
- [Docker Compose][docker-compose]
21+
For **Linux / OSX**
22+
* Docker (v20.10.\*) and
23+
* Docker Compose (v1.28.*)
24+
25+
For **Windows 10**
26+
* Docker for Windows
2027

2128

2229
## Installation
2330

2431
### Production
2532

26-
1. [Download](https://github.com/LearnLib/alex/releases/latest) the `docker-compose.deploy.yml` file for the latest version.
27-
2. Run `docker-compose -f docker-compose.deploy.yml pull` once.
28-
3. Run `docker-compose -f docker-compose.deploy.yml up`.
33+
1. [Download](https://github.com/LearnLib/alex/releases/latest) the `docker-compose.alex-2.1.0.yml` file.
34+
2. Run `docker-compose -f docker-compose.alex-2.1.0.yml pull` once.
35+
3. Run `docker-compose -f docker-compose.alex-2.1.0.yml up`.
2936
4. Open `127.0.0.1` in a web browser to access the frontend.
3037

3138
**Services**
@@ -63,7 +70,7 @@ Email: *admin@alex.example* <br>
6370
Password: *admin*
6471

6572

66-
## Further links
73+
## Further reading
6774

6875
### Documentation
6976

@@ -74,8 +81,10 @@ Password: *admin*
7481
### Background
7582

7683
* [Active automata learning](https://scholar.google.de/scholar?hl=de&q=active+automata+learning)
84+
* [ALEX: Mixed-Mode Learning of Web Applications at Ease](https://link.springer.com/chapter/10.1007/978-3-319-47169-3_51)
85+
7786

78-
### Used libraries
87+
## Used libraries
7988

8089
* [LearnLib][learnlib]
8190
* [AutomataLib][automatalib]

cli/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:12
1+
FROM node:14
22
WORKDIR /root/workdir
33
COPY . .
44
# The project is packed first to prevent the working directory from simply

docs/.vuepress/public/files/todomvc-react.project.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,7 @@
499499
],
500500
"tests": [
501501
{
502+
"id": 1,
502503
"name": "asd",
503504
"preSteps": [],
504505
"steps": [
@@ -564,6 +565,7 @@
564565
"type": "case"
565566
}
566567
],
568+
"testExecutionConfigs": [],
567569
"formulaSuites": [],
568570
"learnerSetups": [
569571
{

infrastructure/helm-chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ version: 0.1.0
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: unstable
24+
appVersion: 2.1.0

0 commit comments

Comments
 (0)