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

Broadbandy AMP Integration #36010

Merged
merged 135 commits into from
Sep 16, 2021
Merged

Broadbandy AMP Integration #36010

merged 135 commits into from
Sep 16, 2021

Conversation

BroadBandyDev
Copy link
Contributor

Hi there,
We'd like to integrate our Ad-Server with AMP. We've contributed to AMP as per documentation. Please check & approve.
Thanks in advance!

Tijl Verbert

@CLAassistant
Copy link

CLAassistant commented Sep 9, 2021

CLA assistant check
All committers have signed the CLA.

@amp-owners-bot
Copy link

amp-owners-bot bot commented Sep 9, 2021

Hey @rsimha! These files were changed:

.circleci/config.yml
build-system/common/utils.js
build-system/compile/compile.js
build-system/pr-check/build-targets.js
build-system/pr-check/ie-tests.js
build-system/pr-check/utils.js

Hey @erwinmombay! These files were changed:

build-system/babel-plugins/babel-plugin-transform-inline-isenumvalue/index.js

Hey @jridgewell! These files were changed:

build-system/babel-plugins/babel-plugin-transform-inline-isenumvalue/index.js
src/core/dom/img.js
src/core/dom/video/index.js

Hey @alanorozco! These files were changed:

build-system/server/app-index/settings.js
build-system/tasks/markdown-toc/index.js
build-system/tasks/markdown-toc/test/test.js
build-system/tasks/storybook/README.md
build-system/tasks/storybook/amp-env/main.js
build-system/tasks/storybook/package-lock.json
build-system/tasks/storybook/package.json
build-system/tasks/storybook/preact-env/main.js

Hey @rcebulko! These files were changed:

build-system/tasks/check-types.js

Hey @estherkim! These files were changed:

build-system/tasks/e2e/expect.js
build-system/tasks/e2e/package-lock.json
build-system/tasks/e2e/package.json

Hey @danielrozenberg! These files were changed:

build-system/tasks/visual-diff/index.js
build-system/tasks/visual-diff/package-lock.json
build-system/tasks/visual-diff/package.json
build-system/tasks/visual-diff/snippets/freeze-form-values.js
build-system/tasks/visual-diff/snippets/remove-no-script.js

Hey @jeffkaufman! These files were changed:

extensions/amp-ad-network-doubleclick-impl/0.1/sra-utils.js
extensions/amp-ad-network-doubleclick-impl/0.1/test/test-doubleclick-sra.js

Hey @gmajoulet, @newmuis! These files were changed:

extensions/amp-story-panning-media/0.1/amp-story-panning-media.css
extensions/amp-story/1.0/amp-story-draggable-drawer-header.css
extensions/amp-story/1.0/amp-story-draggable-drawer.css
extensions/amp-story/1.0/amp-story-draggable-drawer.js
extensions/amp-story/1.0/amp-story-grid-layer.js
extensions/amp-story/1.0/amp-story-open-page-attachment.js
extensions/amp-story/1.0/amp-story-page-attachment.js
extensions/amp-story/1.0/amp-story-page.js
extensions/amp-story/1.0/amp-story-user-overridable.css
extensions/amp-story/1.0/amp-story.css
extensions/amp-story/1.0/amp-story.js
extensions/amp-story/1.0/animation-presets.js
+5 more

Hey @processprocess! These files were changed:

extensions/amp-story-panning-media/0.1/amp-story-panning-media.css

Hey @westonruter, @ediamin! These files were changed:

extensions/amp-wordpress-embed/1.0/component.js
extensions/amp-wordpress-embed/1.0/component.type.js
extensions/amp-wordpress-embed/1.0/storybook/Basic.amp.js
extensions/amp-wordpress-embed/1.0/storybook/Basic.js

Hey @ampproject/wg-performance! These files were changed:

tsconfig.json

Hey @ampproject/wg-caching! These files were changed:

validator/README.md
validator/WORKSPACE
validator/build.py
validator/cpp/engine/WORKSPACE
validator/cpp/engine/validator-internal.cc
validator/cpp/engine/validator_test.cc
validator/cpp/htmlparser/WORKSPACE
validator/cpp/htmlparser/css/parse-css.cc
validator/cpp/htmlparser/css/parse-css_test.cc
validator/js/engine/parse-css.js
validator/js/engine/parse-css_test.js
validator/js/engine/validator.js
+57 more

DevMahix and others added 19 commits September 9, 2021 11:26
* update compilerOptions.paths to handle barrel files (index.js) in VSCode

* update includes/excludes allowlist/blocklist src files
* Bento Selector Option: Give props via JSX

* Remove extraneous event handlers
* applyAmpConfig: also update sourcemaps

* no stone unturned: AMP_CONFIG should be part of the wrapper

* update comments

* update comment + fix bug

* another bugfix

* allow newline between ; and AMP_CONFIG

* retain logs for dist|build

* smol clean

* Update build-system/tasks/prepend-global/index.js

Co-authored-by: Raghu Simha <rsimha@amp.dev>

* Update build-system/tasks/prepend-global/index.js

Co-authored-by: Raghu Simha <rsimha@amp.dev>

* target --> filename

Co-authored-by: Raghu Simha <rsimha@amp.dev>
…ect#35317)

* Since we are not using the data, lets remove it

* Remove all isIE checks and polyfills only used by IE

* Remove URL changes

* Integration tests were looking for IE specifics

* remove transparent img, and ie tests

* Skip all tests on IE, this functionality will be removed by the infra team following success

* try using user agent directy in test configuration

* Fix

* Feedback on describe tests not needing configuration now

* Remove unused files again

* Fix build before main is repaired
* Merged the VerizonMedia ad component into the yahoo component

* Fixed documentation formatting issues.
* Catch for promise.

* Update comment.

* Send e.
…ject#35786)

* Add position to attachment-content wrapper.

* whitespace
* Wrap all play calls in catch handler

* Introduce playIgnoringError

* Fix type

* Fix undefined return case
* add policy attributes

* add owners

* update files for Owners.

* Revert file

* added GAM implementation

* removed policy attribute

* removed policy attribute description

* changed attribute name and corrected indentation

* indentation corrected

* new line added at last
alanorozco and others added 8 commits September 9, 2021 11:29
This is to prevent new stable releases of Chrome from causing test failures. Eg, the Chrome 93 release caused several tests failures that made `main` red until the tests were skipped. This delayed a cherry-pick we're working on, since the new release (on on top of old code) also picked up Chrome 93.

This should be updated regularly, hopefully with a chance to test Chrome releases during the Beta period so we can proactively fix issues.

Co-authored-by: Daniel Rozenberg <rodaniel@amp.dev>
* Add try catch

* Changed PR number to match PR
@BroadBandyDev
Copy link
Contributor Author

HI, i see the we are still missing the approval, anything we can do from our side?

Copy link
Member

@calebcordry calebcordry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for contributing! just one nit.

.gitignore Outdated Show resolved Hide resolved
3p/integration.js Outdated Show resolved Hide resolved
3p/integration.js Outdated Show resolved Hide resolved
@honeybadgerdontcare honeybadgerdontcare added the WG: Caching: Triaged Initial triage from wg-caching complete. Remove label if new input required. label Sep 14, 2021
@powerivq
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR use: In LTS PR use: In Stable WG: Caching: Triaged Initial triage from wg-caching complete. Remove label if new input required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet