Skip to content

Commit

Permalink
Search bar asset deployment on Github Actions (#1663)
Browse files Browse the repository at this point in the history
Deploy the search bar assets on Github Actions

The logic is based on the logic from the Circle CI config, however this also checks whether or not the major version should be deployed.

The search bar relies on much of the same deploy logic as the regular build_and_deploy_hold workflow, so I extracted out the extract_version and the should_deploy_major_version workflows. In order to support the search bar, I added an `ignore_prefix` to those workflows.

Remove the circle CI config because this is the last piece of the migration.

J=SLAP-1819
TEST=manual

For testing, update the search bar deploy workflow to run based off of the branch name, and create a search-bar-v0.1.0 branch and see it deploy v0, v0.1, and v0.1.0. Create a test tag to confirm the build and deploy hold script didn't break
  • Loading branch information
cea2aj committed Feb 2, 2022
1 parent 5dd6206 commit 32e940e
Show file tree
Hide file tree
Showing 7 changed files with 194 additions and 436 deletions.
2 changes: 0 additions & 2 deletions .circleci/aws_config

This file was deleted.

385 changes: 0 additions & 385 deletions .circleci/config.yml

This file was deleted.

Loading

0 comments on commit 32e940e

Please sign in to comment.