Merge pull request #4449 from ietf-tools/jennifer/main-to-tzaware-conflicts
chore: merge main into feat/tzaware
This commit is contained in:
commit
aa4ba65bc5
|
@ -31,6 +31,9 @@ indent_size = 2
|
|||
[client/**]
|
||||
indent_size = 2
|
||||
|
||||
[dev/**.js]
|
||||
indent_size = 2
|
||||
|
||||
[{package.json,.eslintrc.js,.yarnrc.yml,vite.config.js,cypress.config.js}]
|
||||
indent_size = 2
|
||||
|
||||
|
|
72
.github/workflows/build.yml
vendored
72
.github/workflows/build.yml
vendored
|
@ -20,9 +20,14 @@ on:
|
|||
description: 'Skip Tests'
|
||||
required: true
|
||||
type: boolean
|
||||
updatecoverage:
|
||||
ignoreLowerCoverage:
|
||||
description: 'Ignore Lower Coverage'
|
||||
default: false
|
||||
required: true
|
||||
type: boolean
|
||||
updateCoverage:
|
||||
description: 'Update Baseline Coverage'
|
||||
default: true
|
||||
default: false
|
||||
required: true
|
||||
type: boolean
|
||||
dryrun:
|
||||
|
@ -130,6 +135,7 @@ jobs:
|
|||
/usr/local/bin/wait-for db:3306 -- echo "DB ready"
|
||||
|
||||
- name: Run all tests
|
||||
shell: bash
|
||||
run: |
|
||||
echo "Running checks..."
|
||||
./ietf/manage.py check
|
||||
|
@ -142,7 +148,12 @@ jobs:
|
|||
exit 1
|
||||
fi
|
||||
echo "Running tests..."
|
||||
./ietf/manage.py test --settings=settings_sqlitetest
|
||||
if [[ "x${{ github.event.inputs.ignoreLowerCoverage }}" == "xtrue" ]]; then
|
||||
echo "Lower coverage failures will be ignored."
|
||||
./ietf/manage.py test --settings=settings_sqlitetest --ignore-lower-coverage
|
||||
else
|
||||
./ietf/manage.py test --settings=settings_sqlitetest
|
||||
fi
|
||||
coverage xml
|
||||
|
||||
- name: Upload Coverage Results to Codecov
|
||||
|
@ -162,8 +173,42 @@ jobs:
|
|||
name: coverage
|
||||
path: coverage.json
|
||||
|
||||
tests-cypress:
|
||||
name: Run Tests (Cypress)
|
||||
tests-cypress-modern:
|
||||
name: Run Tests (Cypress - Modern)
|
||||
if: ${{ github.event.inputs.skiptests == 'false' }}
|
||||
needs: [prepare]
|
||||
runs-on: macos-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Run all tests
|
||||
run: |
|
||||
echo "Installing dependencies..."
|
||||
yarn
|
||||
echo "Start Vite Preview..."
|
||||
yarn preview &>/dev/null &
|
||||
echo "Running tests..."
|
||||
yarn cypress
|
||||
|
||||
- name: Upload Video Recordings
|
||||
uses: actions/upload-artifact@v3.0.0
|
||||
if: ${{ always() }}
|
||||
continue-on-error: true
|
||||
with:
|
||||
name: videos-modern
|
||||
path: cypress/videos/
|
||||
|
||||
- name: Upload Screenshots
|
||||
uses: actions/upload-artifact@v3.0.0
|
||||
if: ${{ always() }}
|
||||
continue-on-error: true
|
||||
with:
|
||||
name: screenshots-modern
|
||||
path: cypress/screenshots/
|
||||
|
||||
tests-cypress-legacy:
|
||||
name: Run Tests (Cypress - Legacy)
|
||||
if: ${{ github.event.inputs.skiptests == 'false' }}
|
||||
needs: [prepare]
|
||||
runs-on: ubuntu-latest
|
||||
|
@ -204,22 +249,31 @@ jobs:
|
|||
- name: Run all tests
|
||||
run: |
|
||||
echo "Running tests..."
|
||||
yarn cypress
|
||||
yarn cypress:legacy
|
||||
|
||||
- name: Upload Video Recordings
|
||||
uses: actions/upload-artifact@v3.0.0
|
||||
if: ${{ always() }}
|
||||
continue-on-error: true
|
||||
with:
|
||||
name: videos
|
||||
name: videos-legacy
|
||||
path: cypress/videos/
|
||||
|
||||
- name: Upload Screenshots
|
||||
uses: actions/upload-artifact@v3.0.0
|
||||
if: ${{ always() }}
|
||||
continue-on-error: true
|
||||
with:
|
||||
name: screenshots-modern
|
||||
path: cypress/screenshots/
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# RELEASE
|
||||
# -----------------------------------------------------------------
|
||||
release:
|
||||
name: Make Release
|
||||
if: ${{ always() }}
|
||||
needs: [tests-python, tests-cypress, prepare]
|
||||
needs: [tests-python, tests-cypress-modern, tests-cypress-legacy, prepare]
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
SHOULD_DEPLOY: ${{needs.prepare.outputs.should_deploy}}
|
||||
|
@ -317,7 +371,7 @@ jobs:
|
|||
|
||||
- name: Update Baseline Coverage
|
||||
uses: ncipollo/release-action@v1
|
||||
if: ${{ github.event.inputs.updatecoverage == 'true' && github.event.inputs.dryrun == 'false' }}
|
||||
if: ${{ github.event.inputs.updateCoverage == 'true' && github.event.inputs.dryrun == 'false' }}
|
||||
with:
|
||||
allowUpdates: true
|
||||
tag: baseline
|
||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -11,6 +11,7 @@ datatracker.sublime-workspace
|
|||
/.settings
|
||||
/.tmp
|
||||
/.vite
|
||||
/client/dist
|
||||
/data
|
||||
/dist
|
||||
/docker/docker-compose.extend-custom.yml
|
||||
|
|
Binary file not shown.
BIN
.yarn/cache/@faker-js-faker-npm-7.5.0-1dcb36d85a-6f2c48a801.zip
vendored
Normal file
BIN
.yarn/cache/@faker-js-faker-npm-7.5.0-1dcb36d85a-6f2c48a801.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-bootstrap5-npm-5.11.3-3e86f39d7d-a63a500d72.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-bootstrap5-npm-5.11.3-3e86f39d7d-a63a500d72.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-common-npm-5.11.3-6268994b76-be4b365dca.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-common-npm-5.11.3-6268994b76-be4b365dca.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-core-npm-5.11.3-ed98a1ea9f-2774d0fa18.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-core-npm-5.11.3-ed98a1ea9f-2774d0fa18.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-daygrid-npm-5.11.3-b387dff934-426b53c5bb.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-daygrid-npm-5.11.3-b387dff934-426b53c5bb.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-interaction-npm-5.11.3-15335cb10a-e8a1b49f2f.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-interaction-npm-5.11.3-15335cb10a-e8a1b49f2f.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-list-npm-5.11.3-6174d0e1da-976da49b12.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-list-npm-5.11.3-6174d0e1da-976da49b12.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-luxon2-npm-5.11.3-ccde7500a8-7533018590.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-luxon2-npm-5.11.3-ccde7500a8-7533018590.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@fullcalendar-timegrid-npm-5.11.3-4075b09051-ce675eca7d.zip
vendored
Normal file
BIN
.yarn/cache/@fullcalendar-timegrid-npm-5.11.3-4075b09051-ce675eca7d.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@humanwhocodes-config-array-npm-0.10.4-8334b3c6a2-d480e5d57e.zip
vendored
Normal file
BIN
.yarn/cache/@humanwhocodes-config-array-npm-0.10.4-8334b3c6a2-d480e5d57e.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@humanwhocodes-gitignore-to-minimatch-npm-1.0.2-247ae8a408-aba5c40c9e.zip
vendored
Normal file
BIN
.yarn/cache/@humanwhocodes-gitignore-to-minimatch-npm-1.0.2-247ae8a408-aba5c40c9e.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip
vendored
Normal file
BIN
.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip
vendored
Normal file
BIN
.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip
vendored
Normal file
BIN
.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip
vendored
Normal file
BIN
.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-cache-npm-2.7.0-186e1a509a-7aa6a6883b.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-cache-npm-2.7.0-186e1a509a-7aa6a6883b.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-codeframe-npm-2.7.0-e522fa3c25-169f305518.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-codeframe-npm-2.7.0-e522fa3c25-169f305518.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-core-npm-2.7.0-929a47eb0e-615903871f.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-core-npm-2.7.0-929a47eb0e-615903871f.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-darwin-arm64-npm-1.13.1-dc4db97e9d-8.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-darwin-arm64-npm-1.13.1-dc4db97e9d-8.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-darwin-x64-npm-1.13.1-734e2fbb2a-8.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-darwin-x64-npm-1.13.1-734e2fbb2a-8.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-linux-arm64-gnu-npm-1.13.1-d097b3d36a-8.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-linux-arm64-gnu-npm-1.13.1-d097b3d36a-8.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-linux-x64-gnu-npm-1.13.1-05bca71ce8-8.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-linux-x64-gnu-npm-1.13.1-05bca71ce8-8.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-npm-1.13.1-1321cb5236-c2f4183b71.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-npm-1.13.1-1321cb5236-c2f4183b71.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-css-win32-x64-msvc-npm-1.13.1-6b3efa989f-8.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-css-win32-x64-msvc-npm-1.13.1-6b3efa989f-8.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-diagnostic-npm-2.7.0-ddb7ee3ca8-a41cc65cb1.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-diagnostic-npm-2.7.0-ddb7ee3ca8-a41cc65cb1.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-events-npm-2.7.0-d85646e00d-9477cc8eef.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-events-npm-2.7.0-d85646e00d-9477cc8eef.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-npm-2.7.0-11bf4f60b3-176c21f4a9.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-npm-2.7.0-11bf4f60b3-176c21f4a9.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-search-npm-2.7.0-1e65507e08-ed49a19d86.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-search-npm-2.7.0-1e65507e08-ed49a19d86.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-graph-npm-2.7.0-4fa217e6e2-55db3972df.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-graph-npm-2.7.0-4fa217e6e2-55db3972df.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-hash-npm-2.7.0-d360c9a7bc-42cad499e6.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-hash-npm-2.7.0-d360c9a7bc-42cad499e6.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-logger-npm-2.7.0-0515c8453c-85e959a8ed.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-logger-npm-2.7.0-0515c8453c-85e959a8ed.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-markdown-ansi-npm-2.7.0-b98fb6a466-a9f19091c5.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-markdown-ansi-npm-2.7.0-b98fb6a466-a9f19091c5.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-css-npm-2.7.0-9744cf2546-3799e128cb.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-css-npm-2.7.0-9744cf2546-3799e128cb.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-htmlnano-npm-2.7.0-6f46846f28-a5fa890bc3.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-htmlnano-npm-2.7.0-6f46846f28-a5fa890bc3.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.7.0-711eb014aa-ca12701e1c.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.7.0-711eb014aa-ca12701e1c.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-svgo-npm-2.7.0-02b64b51d9-305024d23c.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-svgo-npm-2.7.0-02b64b51d9-305024d23c.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-terser-npm-2.7.0-17770c458c-20eddbcaa9.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-terser-npm-2.7.0-17770c458c-20eddbcaa9.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@parcel-package-manager-npm-2.7.0-ec67893806-f4817d1aae.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-package-manager-npm-2.7.0-ec67893806-f4817d1aae.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-packager-html-npm-2.7.0-a137850a6d-9ca4f91112.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-packager-html-npm-2.7.0-a137850a6d-9ca4f91112.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-packager-js-npm-2.7.0-1132724f15-8a65b8f82c.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-packager-js-npm-2.7.0-1132724f15-8a65b8f82c.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-plugin-npm-2.7.0-90dfe30ed4-930befafa0.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-plugin-npm-2.7.0-90dfe30ed4-930befafa0.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-reporter-cli-npm-2.7.0-2b488e1e16-eff35a2ee3.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-reporter-cli-npm-2.7.0-2b488e1e16-eff35a2ee3.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.7.0-e6045e8f3d-e315689d8d.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.7.0-e6045e8f3d-e315689d8d.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-transformer-css-npm-2.7.0-25da3f73ab-47cf7cd9a4.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-transformer-css-npm-2.7.0-25da3f73ab-47cf7cd9a4.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-transformer-html-npm-2.7.0-08c6020320-4028ffa5ec.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-transformer-html-npm-2.7.0-08c6020320-4028ffa5ec.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-transformer-posthtml-npm-2.7.0-8bf2259ce3-04642838ce.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-transformer-posthtml-npm-2.7.0-8bf2259ce3-04642838ce.zip
vendored
Normal file
Binary file not shown.
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
Loading…
Reference in a new issue