diff --git a/.github/centos7-repo-files/CentOS-Base.repo b/.github/centos7-repo-files/CentOS-Base.repo new file mode 100644 index 000000000..e443ed145 --- /dev/null +++ b/.github/centos7-repo-files/CentOS-Base.repo @@ -0,0 +1,49 @@ +# NOTE: This has been modified to use `vault.centos.org` as `mirrorlist.centos.org` is gone +# +# CentOS-Base.repo +# +# The mirror system uses the connecting IP address of the client and the +# update status of each mirror to pick mirrors that are updated to and +# geographically close to the client. You should use this for CentOS updates +# unless you are manually picking other mirrors. +# +# If the mirrorlist= does not work for you, as a fall back you can try the +# remarked out baseurl= line instead. +# +# + +[base] +name=CentOS-$releasever - Base +#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra +#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ +baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#released updates +[updates] +name=CentOS-$releasever - Updates +#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra +#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ +baseurl=http://vault.centos.org/centos/$releasever/updates/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#additional packages that may be useful +[extras] +name=CentOS-$releasever - Extras +#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra +#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ +baseurl=http://vault.centos.org/centos/$releasever/extras/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#additional packages that extend functionality of existing packages +[centosplus] +name=CentOS-$releasever - Plus +#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra +#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ +baseurl=http://vault.centos.org/centos/$releasever/centosplus/$basearch/ +gpgcheck=1 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 85370da1a..270037f4d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,5 +1,11 @@ name: Publish +# If a pull-request is pushed then cancel all previously running jobs related +# to that pull-request +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + on: push: tags: diff --git a/.github/workflows/review-checks.yml b/.github/workflows/review-checks.yml index 9fabffae8..bf2f57d93 100644 --- a/.github/workflows/review-checks.yml +++ b/.github/workflows/review-checks.yml @@ -1,5 +1,11 @@ name: Review-checks +# If a pull-request is pushed then cancel all previously running jobs related +# to that pull-request +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + on: [pull_request] jobs: @@ -10,6 +16,9 @@ jobs: steps: - uses: actions/checkout@v1 + - name: Setup vault.centos.org + run: | + cp -v .github/centos7-repo-files/* /etc/yum.repos.d/ - name: Install utils run: | yum install -y git wget ca-certificates @@ -52,6 +61,9 @@ jobs: ports: - 3306 steps: + - name: Setup vault.centos.org + run: | + cp -v .github/centos7-repo-files/* /etc/yum.repos.d/ # We have to install git 2.18+ to perform checkout via git # This is possible only via IUS repositories - name: Install git to allow checkout @@ -135,6 +147,10 @@ jobs: # After fixing the names of unit test functions, migrate to the latest - name: fedora:38 steps: + - name: Setup vault.centos.org + run: | + cp -v .github/centos7-repo-files/* /etc/yum.repos.d/ + if: matrix.os-target.name != 'centos:7' - name: Set BKR_PY3 environment variable run: echo "BKR_PY3=1" >> $GITHUB_ENV if: matrix.os-target.name != 'centos:7'