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

Dev to Prod #214

Merged
merged 53 commits into from
Dec 7, 2023
Merged

Dev to Prod #214

merged 53 commits into from
Dec 7, 2023

Conversation

Seburan
Copy link
Contributor

@Seburan Seburan commented Dec 6, 2023

Description

  • GitHub documentation : Add a changelog

  • Home Site : upgrade CMS to Docusaurus v3

  • Enrollment and Attestation :

    • DSP Site : serve attestation file version2 on privacy-sandbox-demos-dsp.dev
    • SSP Site : serve attestation file version2 on privacy-sandbox-demos-ssp.dev
    • CI/CD : Cloud Build copies the attestation files from cicd/attestations to dsp/ssp services for the target environment
    • Update deployment documentation with instructions related to enrollment and attestation
  • Demos

    • Use Case : Single-touch conversion Attribution. Move attribution code from SSP to DSP and update documentation
  • Tools :

    • Add Aggregatable Report Converter to the
      tooling codebase. This tool helps developers to create debug aggregatable reports that can be used for Local Testing and AWS Aggregation Service
      testing.
  • CI/CD Linting and Reformating code base on commit/PR

    • pre-commit.ci won't fix automatically but only raise a warning when submitting PR
    • prettier will now wrap markdown file where line length exceeds 150 chars
    • markdownlint will ignore line length on tables, ordered list validation, and html tags included for docusaurus layout.

Related Issue

Affected services

  • Home
  • News
  • Shop
  • Travel
  • DSP
  • SSP
  • ALL

Other:

pmeric and others added 30 commits July 5, 2023 09:28
update 'Privacy Sandbox.postman_collection.json' to have a JSON language
for site privacy-sandbox-demos-dsp.dev
Update enrollment attestation to v2 format for dsp service
Add changelog / release notes
1st part of migration : add code to DSP
- add dependencies in package.json
- update typescript configuration
- refactor code from javascript to typescript
- on shop site update reference to trigger registration using dsp
…in line 10 of createJob body and added 'report_error_threshold_percentage' field
Enable debug reports with ar_debug cookies
Update debug report output
update use case documentation
ToDo : update permalink once commit is merged
update permalink and align content with code migration to DSP
comment out code then clean once it's tested
Seburan and others added 23 commits November 10, 2023 18:02
copy attestations files at build time for the target environment
Add attestation files v2 for DSP & SSP services
Migrate measurement from SSP to DSP
add instructions for code linting with  pre-commit
- CI/CD Linting and Reformating code base on commit/PR
  - pre-commit.ci won't fix automatically but only raise a warning when submitting PR
  - prettier will now wrap markdown file where line length exceeds 150 chars
  - markdownlint will ignore line length on tables, ordered list validation, and html tags included for docusaurus layout.
services/shop/src/index.ts Dismissed Show resolved Hide resolved
services/shop/src/index.ts Dismissed Show resolved Hide resolved
@Seburan Seburan merged commit 5d152b6 into main Dec 7, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants