mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-27 23:54:18 +02:00
enh(chore): github actions hardening (#4780)
This commit is contained in:
parent
633a974508
commit
1fa45a6c69
@ -24,13 +24,13 @@ runs:
|
|||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Use cache DEB files
|
- name: Use cache DEB files
|
||||||
uses: actions/cache/restore@v3
|
uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
fail-on-cache-miss: true
|
fail-on-cache-miss: true
|
||||||
|
|
||||||
- uses: jfrog/setup-jfrog-cli@v3
|
- uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1
|
||||||
env:
|
env:
|
||||||
JF_URL: https://centreon.jfrog.io
|
JF_URL: https://centreon.jfrog.io
|
||||||
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
||||||
|
4
.github/actions/deb-delivery/action.yml
vendored
4
.github/actions/deb-delivery/action.yml
vendored
@ -25,13 +25,13 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Use cache DEB files
|
- name: Use cache DEB files
|
||||||
uses: actions/cache/restore@v3
|
uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
fail-on-cache-miss: true
|
fail-on-cache-miss: true
|
||||||
|
|
||||||
- uses: jfrog/setup-jfrog-cli@v3
|
- uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1
|
||||||
env:
|
env:
|
||||||
JF_URL: https://centreon.jfrog.io
|
JF_URL: https://centreon.jfrog.io
|
||||||
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
||||||
|
4
.github/actions/package-nfpm/action.yml
vendored
4
.github/actions/package-nfpm/action.yml
vendored
@ -105,7 +105,7 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Cache packages
|
- name: Cache packages
|
||||||
uses: actions/cache/save@v3
|
uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.${{ inputs.package_extension }}
|
path: ./*.${{ inputs.package_extension }}
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
@ -113,7 +113,7 @@ runs:
|
|||||||
# Update if condition to true to get packages as artifacts
|
# Update if condition to true to get packages as artifacts
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ inputs.distrib }}
|
name: packages-${{ inputs.distrib }}
|
||||||
path: ./*.${{ inputs.package_extension}}
|
path: ./*.${{ inputs.package_extension}}
|
||||||
|
4
.github/actions/package/action.yml
vendored
4
.github/actions/package/action.yml
vendored
@ -72,14 +72,14 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Upload package artifacts
|
- name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ inputs.distrib }}
|
name: packages-${{ inputs.distrib }}
|
||||||
path: ./*.${{ inputs.package_extension }}
|
path: ./*.${{ inputs.package_extension }}
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|
||||||
- name: Cache packages
|
- name: Cache packages
|
||||||
uses: actions/cache/save@v3
|
uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.${{ inputs.package_extension }}
|
path: ./*.${{ inputs.package_extension }}
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
|
2
.github/actions/promote-to-stable/action.yml
vendored
2
.github/actions/promote-to-stable/action.yml
vendored
@ -17,7 +17,7 @@ inputs:
|
|||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- uses: jfrog/setup-jfrog-cli@v3
|
- uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1
|
||||||
env:
|
env:
|
||||||
JF_URL: https://centreon.jfrog.io
|
JF_URL: https://centreon.jfrog.io
|
||||||
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
||||||
|
@ -24,13 +24,13 @@ runs:
|
|||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Use cache RPM files
|
- name: Use cache RPM files
|
||||||
uses: actions/cache/restore@v3
|
uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
fail-on-cache-miss: true
|
fail-on-cache-miss: true
|
||||||
|
|
||||||
- uses: jfrog/setup-jfrog-cli@v3
|
- uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1
|
||||||
env:
|
env:
|
||||||
JF_URL: https://centreon.jfrog.io
|
JF_URL: https://centreon.jfrog.io
|
||||||
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
||||||
|
4
.github/actions/rpm-delivery/action.yml
vendored
4
.github/actions/rpm-delivery/action.yml
vendored
@ -25,13 +25,13 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Use cache RPM files
|
- name: Use cache RPM files
|
||||||
uses: actions/cache/restore@v3
|
uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ inputs.cache_key }}
|
key: ${{ inputs.cache_key }}
|
||||||
fail-on-cache-miss: true
|
fail-on-cache-miss: true
|
||||||
|
|
||||||
- uses: jfrog/setup-jfrog-cli@v3
|
- uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1
|
||||||
env:
|
env:
|
||||||
JF_URL: https://centreon.jfrog.io
|
JF_URL: https://centreon.jfrog.io
|
||||||
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }}
|
||||||
|
2
.github/actions/runner-docker/action.yml
vendored
2
.github/actions/runner-docker/action.yml
vendored
@ -29,7 +29,7 @@ runs:
|
|||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Login to Registry (via runner)
|
- name: Login to Registry (via runner)
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
|
||||||
with:
|
with:
|
||||||
registry: ${{ inputs.registry_url }}
|
registry: ${{ inputs.registry_url }}
|
||||||
username: ${{ inputs.registry_username }}
|
username: ${{ inputs.registry_username }}
|
||||||
|
9
.github/dependabot.yml
vendored
Normal file
9
.github/dependabot.yml
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
- package-ecosystem: github-actions
|
||||||
|
directory: '/'
|
||||||
|
schedule:
|
||||||
|
interval: weekly
|
||||||
|
open-pull-requests-limit: 10
|
||||||
|
labels:
|
||||||
|
- 'pr: dependencies'
|
4
.github/workflows/actionlint.yml
vendored
4
.github/workflows/actionlint.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Download actionlint
|
- name: Download actionlint
|
||||||
id: get_actionlint
|
id: get_actionlint
|
||||||
@ -40,7 +40,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install Yaml
|
- name: Install Yaml
|
||||||
run: |
|
run: |
|
||||||
|
6
.github/workflows/connector-vmware.yml
vendored
6
.github/workflows/connector-vmware.yml
vendored
@ -51,7 +51,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Package
|
- name: Package
|
||||||
uses: ./.github/actions/package
|
uses: ./.github/actions/package
|
||||||
@ -80,7 +80,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -104,7 +104,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
|
@ -42,25 +42,25 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Login to Registry
|
- name: Login to Registry
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
|
||||||
with:
|
with:
|
||||||
registry: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}
|
registry: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}
|
||||||
username: ${{ secrets.DOCKER_REGISTRY_ID }}
|
username: ${{ secrets.DOCKER_REGISTRY_ID }}
|
||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
- name: Login to proxy registry
|
- name: Login to proxy registry
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
|
||||||
with:
|
with:
|
||||||
registry: ${{ vars.DOCKER_PROXY_REGISTRY_URL }}
|
registry: ${{ vars.DOCKER_PROXY_REGISTRY_URL }}
|
||||||
username: ${{ secrets.DOCKER_REGISTRY_ID }}
|
username: ${{ secrets.DOCKER_REGISTRY_ID }}
|
||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
- uses: docker/setup-buildx-action@v2
|
- uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0
|
||||||
|
|
||||||
- uses: docker/build-push-action@v3
|
- uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1
|
||||||
with:
|
with:
|
||||||
file: .github/docker/Dockerfile.${{ matrix.dockerfile }}
|
file: .github/docker/Dockerfile.${{ matrix.dockerfile }}
|
||||||
context: .
|
context: .
|
||||||
|
2
.github/workflows/get-environment.yml
vendored
2
.github/workflows/get-environment.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- id: get_environment
|
- id: get_environment
|
||||||
run: |
|
run: |
|
||||||
|
6
.github/workflows/nrpe.yml
vendored
6
.github/workflows/nrpe.yml
vendored
@ -49,7 +49,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Download nrpe sources
|
- name: Download nrpe sources
|
||||||
run: |
|
run: |
|
||||||
@ -118,7 +118,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -140,7 +140,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
|
20
.github/workflows/perl-cpan-libraries.yml
vendored
20
.github/workflows/perl-cpan-libraries.yml
vendored
@ -162,7 +162,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.package_extension == 'rpm' }}
|
- if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.package_extension == 'rpm' }}
|
||||||
run: |
|
run: |
|
||||||
@ -255,7 +255,7 @@ jobs:
|
|||||||
DEB_BUILD_OPTIONS="nocheck nodocs notest" dh-make-perl make --build $PACKAGE_VERSION --cpan ${{ matrix.name }}
|
DEB_BUILD_OPTIONS="nocheck nodocs notest" dh-make-perl make --build $PACKAGE_VERSION --cpan ${{ matrix.name }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.package_extension }}-${{ matrix.distrib }}
|
name: packages-${{ matrix.package_extension }}-${{ matrix.distrib }}
|
||||||
path: ./*.${{ matrix.package_extension }}
|
path: ./*.${{ matrix.package_extension }}
|
||||||
@ -280,9 +280,9 @@ jobs:
|
|||||||
- run: apt-get install -y zstd
|
- run: apt-get install -y zstd
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
|
||||||
with:
|
with:
|
||||||
name: packages-rpm-${{ matrix.distrib }}
|
name: packages-rpm-${{ matrix.distrib }}
|
||||||
path: ./
|
path: ./
|
||||||
@ -293,7 +293,7 @@ jobs:
|
|||||||
- run: rpmsign --addsign ./*.rpm
|
- run: rpmsign --addsign ./*.rpm
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -302,12 +302,12 @@ jobs:
|
|||||||
needs: [package]
|
needs: [package]
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
|
||||||
with:
|
with:
|
||||||
name: packages-deb-bullseye
|
name: packages-deb-bullseye
|
||||||
path: ./
|
path: ./
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-deb-bullseye
|
key: ${{ github.sha }}-${{ github.run_id }}-deb-bullseye
|
||||||
@ -323,7 +323,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -345,7 +345,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -366,7 +366,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} to stable
|
- name: Promote ${{ matrix.distrib }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
10
.github/workflows/perl-crypt-argon2.yml
vendored
10
.github/workflows/perl-crypt-argon2.yml
vendored
@ -64,7 +64,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install locally Crypt::Argon2
|
- name: Install locally Crypt::Argon2
|
||||||
run: |
|
run: |
|
||||||
@ -118,7 +118,7 @@ jobs:
|
|||||||
# set condition to true if artifacts are needed
|
# set condition to true if artifacts are needed
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
||||||
path: ./*.${{ matrix.package_extension}}
|
path: ./*.${{ matrix.package_extension}}
|
||||||
@ -137,7 +137,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -165,7 +165,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -194,7 +194,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
20
.github/workflows/perl-filesys-smbclient.yml
vendored
20
.github/workflows/perl-filesys-smbclient.yml
vendored
@ -42,7 +42,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
yum install -y yum-utils
|
yum install -y yum-utils
|
||||||
@ -61,7 +61,7 @@ jobs:
|
|||||||
cp -r ~/rpmbuild/RPMS/x86_64/*.rpm .
|
cp -r ~/rpmbuild/RPMS/x86_64/*.rpm .
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -90,9 +90,9 @@ jobs:
|
|||||||
apt-get install -y zstd
|
apt-get install -y zstd
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -103,7 +103,7 @@ jobs:
|
|||||||
- run: rpmsign --addsign ./*.rpm
|
- run: rpmsign --addsign ./*.rpm
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -126,7 +126,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
apt update
|
apt update
|
||||||
@ -138,7 +138,7 @@ jobs:
|
|||||||
DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make --verbose --build --version 4.0-${{ matrix.distrib }} perl-filesys-smbclient/
|
DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make --verbose --build --version 4.0-${{ matrix.distrib }} perl-filesys-smbclient/
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }}
|
||||||
@ -154,7 +154,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -176,7 +176,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -197,7 +197,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} to stable
|
- name: Promote ${{ matrix.distrib }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
10
.github/workflows/perl-json-path.yml
vendored
10
.github/workflows/perl-json-path.yml
vendored
@ -51,7 +51,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install locally JSON::Path
|
- name: Install locally JSON::Path
|
||||||
run: |
|
run: |
|
||||||
@ -108,7 +108,7 @@ jobs:
|
|||||||
# set condition to true if artifacts are needed
|
# set condition to true if artifacts are needed
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}
|
name: packages-${{ matrix.distrib }}
|
||||||
path: ./*.${{ matrix.package_extension}}
|
path: ./*.${{ matrix.package_extension}}
|
||||||
@ -127,7 +127,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -152,7 +152,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -173,7 +173,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} to stable
|
- name: Promote ${{ matrix.distrib }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
24
.github/workflows/perl-keepass-reader.yml
vendored
24
.github/workflows/perl-keepass-reader.yml
vendored
@ -42,7 +42,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
yum install -y make perl perl-devel perl-ExtUtils-MakeMaker
|
yum install -y make perl perl-devel perl-ExtUtils-MakeMaker
|
||||||
@ -57,7 +57,7 @@ jobs:
|
|||||||
cp -r ~/rpmbuild/RPMS/noarch/*.rpm .
|
cp -r ~/rpmbuild/RPMS/noarch/*.rpm .
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -86,9 +86,9 @@ jobs:
|
|||||||
apt-get install -y zstd
|
apt-get install -y zstd
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -99,12 +99,12 @@ jobs:
|
|||||||
- run: rpmsign --addsign ./*.rpm
|
- run: rpmsign --addsign ./*.rpm
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}
|
name: packages-${{ matrix.distrib }}
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
@ -128,7 +128,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
apt update
|
apt update
|
||||||
@ -140,12 +140,12 @@ jobs:
|
|||||||
DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make -p libkeepass-reader-perl --verbose --build --version 0.2-${{ matrix.distrib }} perl-keepass-reader/
|
DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make -p libkeepass-reader-perl --verbose --build --version 0.2-${{ matrix.distrib }} perl-keepass-reader/
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }}
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}
|
name: packages-${{ matrix.distrib }}
|
||||||
path: ./*.deb
|
path: ./*.deb
|
||||||
@ -162,7 +162,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -184,7 +184,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -205,7 +205,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} to stable
|
- name: Promote ${{ matrix.distrib }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
10
.github/workflows/perl-libssh-session.yml
vendored
10
.github/workflows/perl-libssh-session.yml
vendored
@ -62,7 +62,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install locally Libssh::Session
|
- name: Install locally Libssh::Session
|
||||||
run: |
|
run: |
|
||||||
@ -116,7 +116,7 @@ jobs:
|
|||||||
# set condition to true if artifacts are needed
|
# set condition to true if artifacts are needed
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
||||||
path: ./*.${{ matrix.package_extension}}
|
path: ./*.${{ matrix.package_extension}}
|
||||||
@ -135,7 +135,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -163,7 +163,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -192,7 +192,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
10
.github/workflows/perl-net-curl.yml
vendored
10
.github/workflows/perl-net-curl.yml
vendored
@ -62,7 +62,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install locally Net::Curl
|
- name: Install locally Net::Curl
|
||||||
run: |
|
run: |
|
||||||
@ -116,7 +116,7 @@ jobs:
|
|||||||
# set condition to true if artifacts are needed
|
# set condition to true if artifacts are needed
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
||||||
path: ./*.${{ matrix.package_extension}}
|
path: ./*.${{ matrix.package_extension}}
|
||||||
@ -135,7 +135,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -163,7 +163,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -192,7 +192,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
- name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
10
.github/workflows/perl-openwsman.yml
vendored
10
.github/workflows/perl-openwsman.yml
vendored
@ -64,7 +64,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install locally sblim-sfcc
|
- name: Install locally sblim-sfcc
|
||||||
run: |
|
run: |
|
||||||
@ -180,7 +180,7 @@ jobs:
|
|||||||
# set condition to true if artifacts are needed
|
# set condition to true if artifacts are needed
|
||||||
- if: ${{ false }}
|
- if: ${{ false }}
|
||||||
name: Upload package artifacts
|
name: Upload package artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
name: packages-${{ matrix.distrib }}-${{ matrix.arch }}
|
||||||
path: ./*.${{ matrix.package_extension}}
|
path: ./*.${{ matrix.package_extension}}
|
||||||
@ -199,7 +199,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery libwsman
|
- name: Delivery libwsman
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -236,7 +236,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery sblim-sfcc
|
- name: Delivery sblim-sfcc
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -283,7 +283,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote sblim-sfcc ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
- name: Promote sblim-sfcc ${{ matrix.distrib }} ${{ matrix.arch }} to stable
|
||||||
if: ${{ matrix.distrib == 'bullseye' }}
|
if: ${{ matrix.distrib == 'bullseye' }}
|
||||||
|
10
.github/workflows/perl-vmware-vsphere.yml
vendored
10
.github/workflows/perl-vmware-vsphere.yml
vendored
@ -39,7 +39,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Cache vsphere cli sources
|
- name: Cache vsphere cli sources
|
||||||
uses: actions/cache/save@v3
|
uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: vmware-vsphere-cli-distrib
|
path: vmware-vsphere-cli-distrib
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere
|
key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere
|
||||||
@ -71,10 +71,10 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Import source files
|
- name: Import source files
|
||||||
uses: actions/cache/restore@v3
|
uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: vmware-vsphere-cli-distrib
|
path: vmware-vsphere-cli-distrib
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere
|
key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere
|
||||||
@ -105,7 +105,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -129,7 +129,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
|
16
.github/workflows/plink.yml
vendored
16
.github/workflows/plink.yml
vendored
@ -41,7 +41,7 @@ jobs:
|
|||||||
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
password: ${{ secrets.DOCKER_REGISTRY_PASSWD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
yum install -y wget gcc make
|
yum install -y wget gcc make
|
||||||
@ -55,7 +55,7 @@ jobs:
|
|||||||
cp -r ~/rpmbuild/RPMS/x86_64/*.rpm .
|
cp -r ~/rpmbuild/RPMS/x86_64/*.rpm .
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -84,9 +84,9 @@ jobs:
|
|||||||
apt-get install -y zstd
|
apt-get install -y zstd
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
@ -97,12 +97,12 @@ jobs:
|
|||||||
- run: rpmsign --addsign ./*.rpm
|
- run: rpmsign --addsign ./*.rpm
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- uses: actions/cache@v3
|
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }}
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: packages-${{ matrix.distrib }}
|
name: packages-${{ matrix.distrib }}
|
||||||
path: ./*.rpm
|
path: ./*.rpm
|
||||||
@ -119,7 +119,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -140,7 +140,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Promote ${{ matrix.distrib }} to stable
|
- name: Promote ${{ matrix.distrib }} to stable
|
||||||
uses: ./.github/actions/promote-to-stable
|
uses: ./.github/actions/promote-to-stable
|
||||||
|
14
.github/workflows/plugin-delivery.yml
vendored
14
.github/workflows/plugin-delivery.yml
vendored
@ -28,9 +28,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/cache/restore@v3
|
- uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./build/
|
path: ./build/
|
||||||
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
||||||
@ -56,7 +56,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
@ -78,7 +78,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery-legacy
|
uses: ./.github/actions/rpm-delivery-legacy
|
||||||
@ -100,7 +100,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery
|
uses: ./.github/actions/deb-delivery
|
||||||
@ -122,7 +122,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/deb-delivery-legacy
|
uses: ./.github/actions/deb-delivery-legacy
|
||||||
@ -140,7 +140,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Push git release tag
|
- name: Push git release tag
|
||||||
run: |
|
run: |
|
||||||
|
4
.github/workflows/plugins-selinux.yml
vendored
4
.github/workflows/plugins-selinux.yml
vendored
@ -45,7 +45,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Generate selinux binary
|
- name: Generate selinux binary
|
||||||
run: |
|
run: |
|
||||||
@ -79,7 +79,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Delivery
|
- name: Delivery
|
||||||
uses: ./.github/actions/rpm-delivery
|
uses: ./.github/actions/rpm-delivery
|
||||||
|
16
.github/workflows/plugins.yml
vendored
16
.github/workflows/plugins.yml
vendored
@ -29,15 +29,15 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
plugins: ${{ steps.get_plugins.outputs.plugins }}
|
plugins: ${{ steps.get_plugins.outputs.plugins }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- uses: actions/setup-python@v4
|
- uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
|
||||||
with:
|
with:
|
||||||
python-version: '3.9'
|
python-version: '3.9'
|
||||||
|
|
||||||
- uses: dorny/paths-filter@v2
|
- uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
base: ${{ github.ref }}
|
base: ${{ github.ref }}
|
||||||
@ -88,7 +88,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|
||||||
@ -104,7 +104,7 @@ jobs:
|
|||||||
COMMIT=$(git log -1 HEAD --pretty=format:%h)
|
COMMIT=$(git log -1 HEAD --pretty=format:%h)
|
||||||
perl .github/scripts/plugins-source.container.pl "${{ needs.get-plugins.outputs.plugins }}" "${{ needs.get-environment.outputs.version }} ($COMMIT)"
|
perl .github/scripts/plugins-source.container.pl "${{ needs.get-plugins.outputs.plugins }}" "${{ needs.get-environment.outputs.version }} ($COMMIT)"
|
||||||
|
|
||||||
- uses: actions/cache/save@v3
|
- uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./build/
|
path: ./build/
|
||||||
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
||||||
@ -141,13 +141,13 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
if: ${{ matrix.distrib == 'el7' }}
|
if: ${{ matrix.distrib == 'el7' }}
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
if: ${{ matrix.distrib != 'el7' }}
|
if: ${{ matrix.distrib != 'el7' }}
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- uses: actions/cache/restore@v3
|
- uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
|
||||||
with:
|
with:
|
||||||
path: ./build/
|
path: ./build/
|
||||||
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }}
|
||||||
|
6
.github/workflows/tests-functional.yml
vendored
6
.github/workflows/tests-functional.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Install libs
|
- name: Install libs
|
||||||
run: |
|
run: |
|
||||||
@ -28,7 +28,7 @@ jobs:
|
|||||||
sudo apt-get install -qqy snmpsim
|
sudo apt-get install -qqy snmpsim
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
|
||||||
with:
|
with:
|
||||||
node-version: 16
|
node-version: 16
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ jobs:
|
|||||||
XML::LibXML
|
XML::LibXML
|
||||||
|
|
||||||
- name: Install Python
|
- name: Install Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
|
||||||
with:
|
with:
|
||||||
python-version: '3.11'
|
python-version: '3.11'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user