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

Version 1.11 #1569

Merged
merged 9 commits into from
Oct 13, 2021
Merged

Version 1.11 #1569

merged 9 commits into from
Oct 13, 2021

Conversation

cea2aj
Copy link
Member

@cea2aj cea2aj commented Oct 13, 2021

Version 1.11

Features

cea2aj and others added 8 commits August 24, 2021 15:36
This PR deprecates the serving of the latest assets off of the master branch

Rather than pinning to latest, developers should pin to a version of Answers.

This PR also makes the `subdirectory` param required for the `deploy-to-aws` command. In the `build_i18n` step of `build_and_deploy_hold`, now ignores all branches as only version tags should trigger it. Because we are ignoring all branches at the start of the workflow (in `build_i18n`), we no longer need to ignore all branches in the `deploy_version` step

J=SLAP-1536
TEST=none

I don't think we can fully test this until it gets merged into master. However we know the config is valid because otherwise Circle CI would throw an error

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Update caching strategy to include node version

I looked into best practices and I wasn't able to find anyone that ran into problems with different node versions of the cache, however a similar problem frequently occurs when different architectures are used to build dependencies, and the solution is to include the architecture of the system in the cache key. So this approach is similar except we are adding the node version rather than the architecture to the cache key.

We can include the node version dynamically, however we would need to migrate over to Circle CI dynamic configuration in order to supply the node version as a parameter to the circle CI config.

J=SLAP-1547
TEST=manual

Inspect the cache key in Circle CI and confirm that it is correct
Allow custom Handlebars partials to be registered, similar to templates and helpers.

J=SLAP-1544
TEST=manual

Local testing by adding and using a partial in theme
### Bugfixes
- Fix the analytics for the search bar only assets (#1555)
Add a getter for whether analytics is enabled or not.

J=SLAP-1175
TEST=auto
Resolve merge conflicts for v1.11
@coveralls
Copy link

coveralls commented Oct 13, 2021

Coverage Status

Coverage decreased (-0.02%) to 59.28% when pulling 49c882b on release/v1.11 into 2eae3b6 on master.

yen-tt
yen-tt previously approved these changes Oct 13, 2021
oshi97
oshi97 previously approved these changes Oct 13, 2021
Bump core version to the latest version of 1.3.2

J=none
TEST=manual

Build the assets and smoke test with a sample site
@cea2aj cea2aj dismissed stale reviews from oshi97 and yen-tt via 49c882b October 13, 2021 19:42
@cea2aj cea2aj requested review from oshi97 and yen-tt October 13, 2021 19:43
@cea2aj cea2aj merged commit be9c85f into master Oct 13, 2021
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.

None yet

6 participants