diff --git a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_actions.vue b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_actions.vue
index 97595e5d2ce1ebd5914286eeb5b56806e377fd00..e52afe083366cc8e70e5e60750479ccbe9225cca 100644
--- a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_actions.vue
+++ b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_actions.vue
@@ -87,7 +87,7 @@ export default {
       :aria-label="__('Run manual or delayed jobs')"
     >
       <gl-icon name="play" class="icon-play" />
-      <i class="fa fa-caret-down" aria-hidden="true"></i>
+      <gl-icon name="chevron-down" />
       <gl-loading-icon v-if="isLoading" />
     </button>
 
diff --git a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_artifacts.vue b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_artifacts.vue
index 4a3d134685e36a607eb10ba590f168a11c85c284..55c71e299be2276e94a4a69b0bcdf2cdc74d60a5 100644
--- a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_artifacts.vue
+++ b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_artifacts.vue
@@ -29,7 +29,7 @@ export default {
       :aria-label="__('Artifacts')"
     >
       <gl-icon name="download" />
-      <i class="fa fa-caret-down" aria-hidden="true"></i>
+      <gl-icon name="chevron-down" />
     </button>
     <ul class="dropdown-menu dropdown-menu-right">
       <li v-for="(artifact, i) in artifacts" :key="i">
diff --git a/changelogs/unreleased/mw-replace-fa-icons-in-pipeline-action-button.yml b/changelogs/unreleased/mw-replace-fa-icons-in-pipeline-action-button.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c91e0e206328585a0cb42b552b901ad62cd5fa66
--- /dev/null
+++ b/changelogs/unreleased/mw-replace-fa-icons-in-pipeline-action-button.yml
@@ -0,0 +1,5 @@
+---
+title: Replace fa-caret-down with chevron-down SVG in pipeline action buttons
+merge_request: 45881
+author:
+type: changed