Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schemas v4.7.1 #15

Open
wants to merge 403 commits into
base: master
Choose a base branch
from
Open

Conversation

berroar
Copy link
Owner

@berroar berroar commented Apr 15, 2024

What is the context of this PR?

Latest schemas: https://github.com/ONSdigital/eq-questionnaire-schemas/releases/tag/v4.7.1

How to review

Ensure the correct version is loaded when running make build

dependabot bot and others added 30 commits February 8, 2023 09:19
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rmccar <[email protected]>
* fixing phm-flush-using-v1 and not v2

updating mock payload

* fixing linting issue

* review comment refactor
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 1.0.2 to 1.0.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](faisalman/ua-parser-js@1.0.2...1.0.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rmccar <[email protected]>
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](json5/json5@v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rmccar <[email protected]>
- After adding, ensure next location is always parent location
    - After adding, ensure list section is in progress
    - After removing, ensure next location is always next incomplete
    location by updating the path

    - Ensure URL parameters are kept all the way through the list pages
    - Test all these with integration and functional tests
* Bug: Answer codes validation skips validation-schema fix

* Prettier fix
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [node-jose](https://github.com/cisco/node-jose) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/cisco/node-jose/releases)
- [Changelog](https://github.com/cisco/node-jose/blob/master/CHANGELOG.md)
- [Commits](cisco/node-jose@v2.1.1...v2.2.0)

---
updated-dependencies:
- dependency-name: node-jose
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Ubuntu to version 22 (#1008)

* rename default branch to main
* Update optional arguments section with | pipe operator

* Update on using type ignore

* Update file with paramspec

* Update Type Ignore in md file

* Add section for TypeVar

* Update type ignore section

* Update TypeVar section

* Update to include self type section

* Update to include section on type alias

* Empty-Commit

* update file with corrections

* refactored to remove optional keyword

* refactored to remove optional keyword

* update section on type ignore

* refactor section on type ignore
petechd and others added 30 commits February 1, 2024 12:05
* Update relevant files

* Update jinja2 version

---------

Co-authored-by: Mebin Abraham <[email protected]>
---------

Co-authored-by: Mebin Abraham <[email protected]>
* add all packages to poetry

* Update runner to use poetry

Signed-off-by: Yuyutsu Rai <[email protected]>

* Update config files to use poetry

* update readme to use Poetry

Signed-off-by: Yuyutsu Rai <[email protected]>

* add eq-questionnaire-runner package folder

* update github actions to use poetry over pipenv

* update github actions to use poetry over pipenv

* update docker file to use poetry

* update poetry install in docker file

* update docker file to use poetry

* update message.pot

* make GA poetry install have no interaction

* remove unnecessary quoations on dependenices in pyproject.toml

* update poetry install command in GA

* update github actions poetry dependices installation process for test-unit

* revert updated GA process for test-unit

* add poetry cache with setup python v4

* add missing quoation marks

* revert accidental deletion of version

Signed-off-by: Yuyutsu Rai <[email protected]>

* remove cache variable for poetry

Signed-off-by: Yuyutsu Rai <[email protected]>

* update cache poetry

* remove cache dependcy for setup-python

* add cache for poetry env

* revert cache

* update install poetry for test unit

* revert poetry install changes in test-unit

* update install depedncies for test-unit

* remove cache check when installing poetry dependencies

* update cache key and path for poetry

* revert path on cachen

* update dokcer file for poetry vritualenv.create be false

* add debug step to check contents of .env

* add a debug line to check env contents before and after link

* fix .env cat call

* install and intergrate  python dotenv

* implement load_dotenv in application.py

* update yaml file to load env

* fix yaml file spelling mistake

* remove debug step in yaml file

* load .env variable

Signed-off-by: Yuyutsu Rai <[email protected]>

* update env load job in yml file

* update loading .env file

Signed-off-by: Yuyutsu Rai <[email protected]>

* update load enviorment variables job

* update env file and load enveiorment variable command

Signed-off-by: Yuyutsu Rai <[email protected]>

* remove load env step and update unit tes tstep

* update loading enviorment variable job

* revert .development.env guniorn change

* update command to use poetry run in Load enviorment variables job yml

Signed-off-by: Yuyutsu Rai <[email protected]>

* load env file in GA

* remove cpy line for the setup enviorment variables

* load env file in GA

* Directly load env with pytho-dotenv in GA

* installed poetry dotenv plugin for .env support

Signed-off-by: Yuyutsu Rai <[email protected]>

* refomrat confest.py with black

* load dotenv with simple-dotenv package

* update load .env files action

* update load .env files action

* remove Link env vars

* undo remove of link env vars

* remove python dot env and poetry dot env

* update pyproject.toml to use wildcard operator verisoning

* revert pylint verison back

* update type hinting and remove unnecessary  supressions

* add a value error unit test for when secret key in urlsafeserialzier is None

* add final new line for linting

Signed-off-by: Yuyutsu Rai <[email protected]>

* add poetry-plugin-dotevn

* update README to make users install poetry-plugin-dotenv plugin

* test if GA can install plugin

* use poetry plugin dotenv to load env

* use poetry plugin dotenv to load env

* no interactions

* update to use standard depednecy groups and package installation

* add application secrety key check and add type ingore at Url_safe_serializer

* update to use poetry install --only main in docker file

* add 2 spaces to inline comments

* synch poetry lock with updated pyprojectoml structure:

* update readme for poetry  plugin installation

* update import of mock_aws due moto version 5.0.0

* update pull requrest yml to cache poetry with setup-python@v4

Signed-off-by: Yuyutsu Rai <[email protected]>

* adjust layout of python depednices installation

* apply reformatting of setup-python in all stages of the pull request.yml

* reformat setup-python in the linting step

* add mising final line for linting

* update flake8 ignore as suggested by black's latest version

* reformatted code via blacks v24.1.1

* remove piplock file

* add test to cover setup secure cookie when None

* update setup secure cookie test to music magic mock@

* update format test_setup_secure_cookie

* update unit test secure cookie missing a secret key

* update description of runner inside the pyprojecttoml

* update packages again and update refromat test_links_not_in_header_when_valid_session_theme_social's duplicated function names

* update google_cloud_pubsub to latest version 2.19.4

* pin google cloud pubsub to 2.19.3

* update pubsub mock to new path

* update message.pot

* update docker build to use a single layer for poetry installation

* resolve merge issueus

* add playwright to peotry lock

* move black to dev dependencies

* update readme to have plugin up installation guide

* Revert pyprojectoml  back to default versioning scheme

* fix read me grammar mistake

* resolve piplock file merge

* Update pyproject.toml Verison

Co-authored-by: Mebin Abraham <[email protected]>

* update poetry to use pinned version 1.8.2

* update dokcerfile and poetrhy lock file to use poetry version 1.8.2

* remove set default configurations with poetrys installation

* remove peotry dependencies check

* update petry cache to use setp python v5

* update dokcer-compose to docker compose

* remove redunant cahce id

* revert indent in yml file

* update README to have how to instructions for the poetry up plugin

* Remove un needed back ticks in readme

---------

Signed-off-by: Yuyutsu Rai <[email protected]>
Co-authored-by: Mebin Abraham <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.