blob: 51782911cd3df21d864e2984f4062cada4634109 [file] [log] [blame]
Leonardo Sandoval9dfdd1b2020-08-06 17:08:11 -05001#!/usr/bin/env bash
Zelalemd36c2d92020-08-04 16:59:47 -05002#
Paul Sokolovsky78b74452022-01-25 17:11:27 +03003# Copyright (c) 2020-2022, Arm Limited. All rights reserved.
Zelalemd36c2d92020-08-04 16:59:47 -05004#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8# Fast forward master branch with integration
9
Paul Sokolovsky105f3852022-01-25 17:19:30 +030010set -ex
Zelalemd36c2d92020-08-04 16:59:47 -050011
Paul Sokolovsky3576aa22022-01-28 21:32:36 +030012mkdir -p ~/.ssh/
13ssh-keyscan -p 29418 review.trustedfirmware.org >> ~/.ssh/known_hosts
Paul Sokolovskyd1f63502023-02-21 10:22:59 +070014export GIT_SSH_COMMAND="ssh -i $CI_BOT_KEY -o 'PubkeyAcceptedKeyTypes +ssh-rsa'"
Paul Sokolovsky3576aa22022-01-28 21:32:36 +030015
Paul Sokolovsky78b74452022-01-25 17:11:27 +030016# Use a directory which won't clash with a r/o clone made for building.
17clone_dir=trusted-firmware-a-for-update
18
19git clone ssh://$CI_BOT_USERNAME@review.trustedfirmware.org:29418/TF-A/trusted-firmware-a ${clone_dir}
20cd ${clone_dir}
Zelalemd36c2d92020-08-04 16:59:47 -050021git checkout master
22git merge --ff-only origin/integration
Manish V Badarkhe72f2ea02022-12-08 12:38:39 +000023git push origin master
Paul Sokolovsky105f3852022-01-25 17:19:30 +030024
Zelalemd36c2d92020-08-04 16:59:47 -050025cd ..
Paul Sokolovsky78b74452022-01-25 17:11:27 +030026rm -rf ${clone_dir}