Skip to content

Commit

Permalink
Merge pull request #2916 from dzhw/release
Browse files Browse the repository at this point in the history
Release Sprint 111
  • Loading branch information
René Reitmann authored Jun 29, 2021
2 parents 51fc162 + b52127c commit 72d9296
Show file tree
Hide file tree
Showing 215 changed files with 771 additions and 7,998 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/build-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,6 @@ jobs:
# npm cache files are stored in `~/.npm` on Linux/macOS
path: ~/.m2
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Set up Python 2.7
uses: actions/setup-python@v2
with:
python-version: 2.7
- name: Install custom javasphinx
run: pip install git+https://github.com/dzhw/javasphinx.git
- name: Install AWS CLI
run: pip install awscli
- name: Install jq for commandline json parsing
Expand Down Expand Up @@ -64,6 +58,11 @@ jobs:
uses: codecov/codecov-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}
- name: Deploy Javadoc to Github Pages
uses: JamesIves/[email protected]
with:
branch: gh-pages # The branch the action should deploy to.
folder: target/site/apidocs # The folder the action should deploy.
- name: Report build status via Slack
uses: act10ns/slack@v1
if: always()
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,6 @@ jobs:
# npm cache files are stored in `~/.npm` on Linux/macOS
path: ~/.m2
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Set up Python 2.7
uses: actions/setup-python@v2
with:
python-version: 2.7
- name: Install custom javasphinx
run: pip install git+https://github.com/dzhw/javasphinx.git
- name: Set up node 14.16.0
uses: actions/[email protected]
with:
Expand Down
117 changes: 51 additions & 66 deletions .github/workflows/nightly-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Chrome Tests (Public User)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/chrome -v USE_SAUCELABS:TRUE -v BROWSER:chrome --include publicuserNOTfirefoxonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
firefox-public-user:
Expand All @@ -28,16 +27,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Firefox Tests (Public User)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/firefox -v USE_SAUCELABS:TRUE -v BROWSER:firefox --include publicuserNOTchromeonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
ie11-public-user:
Expand All @@ -46,16 +44,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Internet Explorer Tests (Public User)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/ie11 -v USE_SAUCELABS:TRUE -v BROWSER:ie --include publicuserNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
edge-public-user:
Expand All @@ -64,16 +61,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Edge Tests (Public User)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/edge -v USE_SAUCELABS:TRUE -v BROWSER:edge --include publicuserNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
safari-public-user:
Expand All @@ -82,16 +78,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Safari Tests (Public User)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/safari -v USE_SAUCELABS:TRUE -v BROWSER:safari --include publicuserNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
chrome-dataprovider:
Expand All @@ -106,16 +101,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Chrome Tests (Dataprovider)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/chrome -v USE_SAUCELABS:TRUE -v BROWSER:chrome --include dataproviderNOTfirefoxonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
firefox-dataprovider:
Expand All @@ -130,16 +124,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Firefox Tests (Dataprovider)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/firefox -v USE_SAUCELABS:TRUE -v BROWSER:firefox --include dataproviderNOTchromeonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
ie11-dataprovider:
Expand All @@ -154,16 +147,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Internet Explorer Tests (Dataprovider)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/ie11 -v USE_SAUCELABS:TRUE -v BROWSER:ie --include dataproviderNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
edge-dataprovider:
Expand All @@ -178,16 +170,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Edge Tests (Dataprovider)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/edge -v USE_SAUCELABS:TRUE -v BROWSER:edge --include dataproviderNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
safari-dataprovider:
Expand All @@ -202,16 +193,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Safari Tests (Dataprovider)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/safari -v USE_SAUCELABS:TRUE -v BROWSER:safari --include dataproviderNOTfirefoxonlyNOTchromeonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
chrome-publisher:
Expand All @@ -226,16 +216,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Chrome Tests (Publisher)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/chrome -v USE_SAUCELABS:TRUE -v BROWSER:chrome --include publisherNOTfirefoxonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
firefox-publisher:
Expand All @@ -250,16 +239,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Firefox Tests (Publisher)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/firefox -v USE_SAUCELABS:TRUE -v BROWSER:firefox --include publisherNOTchromeonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
ie11-publisher:
Expand All @@ -274,16 +262,15 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Internet Explorer Tests (Publisher)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/ie11 -v USE_SAUCELABS:TRUE -v BROWSER:ie --include publisherNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
edge-publisher:
Expand All @@ -298,41 +285,39 @@ jobs:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
- name: Setup Python 3.8.x
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: '3.8.x'
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Edge Tests (Publisher)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/edge -v USE_SAUCELABS:TRUE -v BROWSER:edge --include publisherNOTfirefoxonlyNOTchromeonlyNOTnoslowpokeNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
safari-publisher:
runs-on: ubuntu-18.04
needs:
- chrome-publisher
- firefox-publisher
- ie11-publisher
- edge-publisher
steps:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
uses: actions/setup-python@v2
with:
python-version: 2.7.17
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Safari Tests (Publisher)
run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/safari -v USE_SAUCELABS:TRUE -v BROWSER:safari --include publisherNOTfirefoxonlyNOTchromeonlyNOTlocalonly ./src/test/robotframework
env:
PYTHONWARNINGS: ignore
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
#safari-publisher:
# runs-on: ubuntu-18.04
# needs:
# - chrome-publisher
# - firefox-publisher
# - ie11-publisher
# - edge-publisher
# steps:
# - uses: actions/checkout@v1
# with:
# ref: development
# - name: Setup Python 3.8.x
# uses: actions/setup-python@v2
# with:
# python-version: '3.8.x'
# - name: Install robotframework dependencies
# run: ./src/test/robotframework/setup.sh
# - name: Nightly Safari Tests (Publisher)
# run: robot -P ./src/test/robotframework/libs -d target/test/robotframework/logs/safari -v USE_SAUCELABS:TRUE -v BROWSER:safari --include publisherNOTfirefoxonlyNOTchromeonlyNOTlocalonly ./src/test/robotframework
# env:
# SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
# SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
report-via-slack:
runs-on: ubuntu-18.04
needs:
Expand All @@ -350,7 +335,7 @@ jobs:
- firefox-publisher
- ie11-publisher
- edge-publisher
- safari-publisher
# - safari-publisher
if: always()
steps:
- name: Report build status via Slack
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ Desktop.ini
.merge_file*
*.pyc
.attach*
.python-version

######################
# Gradle Wrapper
Expand Down
Loading

0 comments on commit 72d9296

Please sign in to comment.