diff --git a/.github/workflows/deploy_qa.yml b/.github/workflows/deploy_qa.yml
index 943dbcdd9..f7fc8f457 100644
--- a/.github/workflows/deploy_qa.yml
+++ b/.github/workflows/deploy_qa.yml
@@ -5,7 +5,6 @@ on:
push:
branches:
- qa
- - SCC-4218/move-rc-from-travis-to-github-actions
permissions:
id-token: write
diff --git a/.github/workflows/deploy_train.yml b/.github/workflows/deploy_train.yml
new file mode 100644
index 000000000..4af976703
--- /dev/null
+++ b/.github/workflows/deploy_train.yml
@@ -0,0 +1,49 @@
+# Deploys to research-catalog-train
+name: deploy train
+
+on:
+ push:
+ branches:
+ - train
+ - set-up-train-env
+ - hold-pages
+
+permissions:
+ id-token: write
+ contents: read
+
+env:
+ AWS_DEFAULT_REGION: us-east-1
+ LOCAL_TAG_NAME: research-catalog:${{ github.ref_name }}-${{ github.run_number }}
+ ECR_URL: 946183545209.dkr.ecr.us-east-1.amazonaws.com/research-catalog:train-latest
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Check out code
+ uses: actions/checkout@v4
+
+ - name: Configure AWS credentials
+ uses: aws-actions/configure-aws-credentials@v4
+ with:
+ role-to-assume: arn:aws:iam::946183545209:role/GithubActionsDeployerRole
+ aws-region: us-east-1
+
+ - name: Log in to Amazon ECR
+ id: login-ecr
+ uses: aws-actions/amazon-ecr-login@v2
+
+ - name: Build and push Docker image to Amazon ECR
+ run: |
+ docker build --build-arg NEXT_PUBLIC_APP_ENV=qa --tag $LOCAL_TAG_NAME .
+ docker tag $LOCAL_TAG_NAME $ECR_URL
+ # Re-tag last latest image just in case
+ MANIFEST=$(aws ecr batch-get-image --repository-name research-catalog --image-ids imageTag="train-latest" --output json | jq --raw-output --join-output '.images[0].imageManifest')
+ aws ecr batch-delete-image --repository-name research-catalog --image-ids imageTag="train-previous" || true
+ aws ecr put-image --repository-name research-catalog --image-tag "train-previous" --image-manifest "$MANIFEST" || true
+ docker push $ECR_URL
+
+ - name: Update ECS service
+ run: |
+ aws ecs update-service --cluster research-catalog-train --service research-catalog-train --force-new-deployment
diff --git a/src/components/EDSBanner.tsx b/src/components/EDSBanner.tsx
index 8f41e1efe..c5d04ac66 100644
--- a/src/components/EDSBanner.tsx
+++ b/src/components/EDSBanner.tsx
@@ -17,10 +17,10 @@ const EDSBanner = () => {
New!
{" "}
- Try our{" "}
+ Try{" "}
- Article Search
+ Article Plus
{" "}
to discover online journals, books, and more from home with your