Merge pull request #460 from puppetlabs/pdksync_gha-updates
pdksync - Update gha templates
This commit is contained in:
77
.github/workflows/nightly.yml
vendored
77
.github/workflows/nightly.yml
vendored
@@ -17,7 +17,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "Honeycomb: Start recording"
|
- name: "Honeycomb: Start recording"
|
||||||
uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2
|
uses: puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
|
||||||
with:
|
with:
|
||||||
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
||||||
dataset: ${{ env.HONEYCOMB_DATASET }}
|
dataset: ${{ env.HONEYCOMB_DATASET }}
|
||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
|
|
||||||
- name: "Honeycomb: Start first step"
|
- name: "Honeycomb: Start first step"
|
||||||
run: |
|
run: |
|
||||||
echo STEP_ID=0 >> $GITHUB_ENV
|
echo STEP_ID=setup-environment >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout Source
|
- name: Checkout Source
|
||||||
@@ -33,29 +33,25 @@ jobs:
|
|||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
|
|
||||||
- name: Activate Ruby 2.7
|
- name: Activate Ruby 2.7
|
||||||
uses: actions/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
with:
|
with:
|
||||||
ruby-version: "2.7"
|
ruby-version: "2.7"
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
- name: Cache gems
|
- name: Print bundle environment
|
||||||
uses: actions/cache@v2
|
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
|
||||||
with:
|
|
||||||
path: vendor/gems
|
|
||||||
key: ${{ runner.os }}-${{ github.event_name }}-${{ hashFiles('**/Gemfile') }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-${{ github.event_name }}-
|
|
||||||
${{ runner.os }}-
|
|
||||||
|
|
||||||
- name: Install gems
|
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
run: |
|
run: |
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config path vendor/gems' -- bundle config path vendor/gems
|
echo ::group::bundler environment
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config jobs 8' -- bundle config jobs 8
|
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config retry 3' -- bundle config retry 3
|
echo ::endgroup::
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle install' -- bundle install
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle clean' -- bundle clean
|
- name: "Honeycomb: Record Setup Environment time"
|
||||||
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
|
run: |
|
||||||
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
|
||||||
|
echo STEP_ID=Setup-Acceptance-Test-Matrix >> $GITHUB_ENV
|
||||||
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Setup Acceptance Test Matrix
|
- name: Setup Acceptance Test Matrix
|
||||||
id: get-matrix
|
id: get-matrix
|
||||||
@@ -67,7 +63,7 @@ jobs:
|
|||||||
echo "::set-output name=matrix::{}"
|
echo "::set-output name=matrix::{}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: "Honeycomb: Record setup time"
|
- name: "Honeycomb: Record Setup Test Matrix time"
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
|
||||||
@@ -90,7 +86,7 @@ jobs:
|
|||||||
echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
|
echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
|
||||||
|
|
||||||
- name: "Honeycomb: Start recording"
|
- name: "Honeycomb: Start recording"
|
||||||
uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2
|
uses: puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
|
||||||
with:
|
with:
|
||||||
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
||||||
dataset: ${{ env.HONEYCOMB_DATASET }}
|
dataset: ${{ env.HONEYCOMB_DATASET }}
|
||||||
@@ -106,42 +102,22 @@ jobs:
|
|||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Activate Ruby 2.7
|
- name: Activate Ruby 2.7
|
||||||
uses: actions/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
with:
|
with:
|
||||||
ruby-version: "2.7"
|
ruby-version: "2.7"
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
- name: Cache gems
|
- name: Print bundle environment
|
||||||
uses: actions/cache@v2
|
|
||||||
with:
|
|
||||||
path: vendor/gems
|
|
||||||
key: ${{ runner.os }}-${{ github.event_name }}-${{ hashFiles('**/Gemfile') }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-${{ github.event_name }}-
|
|
||||||
${{ runner.os }}-
|
|
||||||
|
|
||||||
- name: "Honeycomb: Record cache setup time"
|
|
||||||
if: ${{ always() }}
|
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Cache retrieval'
|
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
|
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Bundler Setup
|
|
||||||
run: |
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config path vendor/gems' -- bundle config path vendor/gems
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config jobs 8' -- bundle config jobs 8
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config retry 3' -- bundle config retry 3
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle install' -- bundle install
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle clean' -- bundle clean
|
|
||||||
echo ::group::bundler environment
|
echo ::group::bundler environment
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
||||||
echo ::endgroup::
|
echo ::endgroup::
|
||||||
|
|
||||||
- name: "Honeycomb: Record Bundler Setup time"
|
- name: "Honeycomb: Record Setup Environment time"
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Bundler Setup'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Provision test environment
|
- name: Provision test environment
|
||||||
@@ -168,7 +144,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo ::group::honeycomb step
|
echo ::group::honeycomb step
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
echo ::endgroup::
|
echo ::endgroup::
|
||||||
|
|
||||||
@@ -180,11 +156,12 @@ jobs:
|
|||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-5 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Remove test environment
|
- name: Remove test environment
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
if [ -f inventory.yaml ]; then
|
if [ -f inventory.yaml ]; then
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:tear_down' -- bundle exec rake 'litmus:tear_down'
|
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:tear_down' -- bundle exec rake 'litmus:tear_down'
|
||||||
@@ -207,7 +184,7 @@ jobs:
|
|||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Slack Workflow Notification
|
- name: Slack Workflow Notification
|
||||||
uses: Gamesight/slack-workflow-status@88ee95b73b4669825883ddf22747966204663e58 # pin@master
|
uses: puppetlabs/Gamesight-slack-workflow-status@pdk-templates-v1
|
||||||
with:
|
with:
|
||||||
# Required Input
|
# Required Input
|
||||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
77
.github/workflows/pr_test.yml
vendored
77
.github/workflows/pr_test.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "Honeycomb: Start recording"
|
- name: "Honeycomb: Start recording"
|
||||||
uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2
|
uses: puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
|
||||||
with:
|
with:
|
||||||
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
||||||
dataset: ${{ env.HONEYCOMB_DATASET }}
|
dataset: ${{ env.HONEYCOMB_DATASET }}
|
||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
|
|
||||||
- name: "Honeycomb: Start first step"
|
- name: "Honeycomb: Start first step"
|
||||||
run: |
|
run: |
|
||||||
echo STEP_ID=0 >> $GITHUB_ENV
|
echo STEP_ID=setup-environment >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout Source
|
- name: Checkout Source
|
||||||
@@ -31,33 +31,28 @@ jobs:
|
|||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
|
|
||||||
- name: Activate Ruby 2.7
|
- name: Activate Ruby 2.7
|
||||||
uses: actions/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
with:
|
with:
|
||||||
ruby-version: "2.7"
|
ruby-version: "2.7"
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
- name: Cache gems
|
- name: Print bundle environment
|
||||||
uses: actions/cache@v2
|
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
|
||||||
with:
|
|
||||||
path: vendor/gems
|
|
||||||
key: ${{ runner.os }}-${{ github.event_name }}-${{ hashFiles('**/Gemfile') }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-${{ github.event_name }}-
|
|
||||||
${{ runner.os }}-
|
|
||||||
|
|
||||||
- name: Install gems
|
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
run: |
|
run: |
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config path vendor/gems' -- bundle config path vendor/gems
|
echo ::group::bundler environment
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config jobs 8' -- bundle config jobs 8
|
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config retry 3' -- bundle config retry 3
|
echo ::endgroup::
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle install' -- bundle install
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle clean' -- bundle clean
|
- name: "Honeycomb: Record Setup Environment time"
|
||||||
|
if: ${{ github.repository_owner == 'puppetlabs' }}
|
||||||
|
run: |
|
||||||
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
|
||||||
|
echo STEP_ID=Setup-Acceptance-Test-Matrix >> $GITHUB_ENV
|
||||||
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Setup Acceptance Test Matrix
|
- name: Setup Acceptance Test Matrix
|
||||||
id: get-matrix
|
id: get-matrix
|
||||||
if: ${{ github.repository_owner == 'puppetlabs' }}
|
|
||||||
run: |
|
run: |
|
||||||
if [ '${{ github.repository_owner }}' == 'puppetlabs' ]; then
|
if [ '${{ github.repository_owner }}' == 'puppetlabs' ]; then
|
||||||
buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata
|
buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata
|
||||||
@@ -65,7 +60,7 @@ jobs:
|
|||||||
echo "::set-output name=matrix::{}"
|
echo "::set-output name=matrix::{}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: "Honeycomb: Record setup time"
|
- name: "Honeycomb: Record Setup Test Matrix time"
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
|
||||||
@@ -73,6 +68,7 @@ jobs:
|
|||||||
Acceptance:
|
Acceptance:
|
||||||
needs:
|
needs:
|
||||||
- setup_matrix
|
- setup_matrix
|
||||||
|
if: ${{ needs.setup_matrix.outputs.matrix != '{}' }}
|
||||||
|
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
strategy:
|
strategy:
|
||||||
@@ -88,7 +84,7 @@ jobs:
|
|||||||
echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
|
echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
|
||||||
|
|
||||||
- name: "Honeycomb: Start recording"
|
- name: "Honeycomb: Start recording"
|
||||||
uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2
|
uses: puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
|
||||||
with:
|
with:
|
||||||
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
apikey: ${{ env.HONEYCOMB_WRITEKEY }}
|
||||||
dataset: ${{ env.HONEYCOMB_DATASET }}
|
dataset: ${{ env.HONEYCOMB_DATASET }}
|
||||||
@@ -104,42 +100,22 @@ jobs:
|
|||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Activate Ruby 2.7
|
- name: Activate Ruby 2.7
|
||||||
uses: actions/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
with:
|
with:
|
||||||
ruby-version: "2.7"
|
ruby-version: "2.7"
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
- name: Cache gems
|
- name: Print bundle environment
|
||||||
uses: actions/cache@v2
|
|
||||||
with:
|
|
||||||
path: vendor/gems
|
|
||||||
key: ${{ runner.os }}-${{ github.event_name }}-${{ hashFiles('**/Gemfile') }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-${{ github.event_name }}-
|
|
||||||
${{ runner.os }}-
|
|
||||||
|
|
||||||
- name: "Honeycomb: Record cache setup time"
|
|
||||||
if: ${{ always() }}
|
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Cache retrieval'
|
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
|
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Bundler Setup
|
|
||||||
run: |
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config path vendor/gems' -- bundle config path vendor/gems
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config jobs 8' -- bundle config jobs 8
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle config retry 3' -- bundle config retry 3
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle install' -- bundle install
|
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle clean' -- bundle clean
|
|
||||||
echo ::group::bundler environment
|
echo ::group::bundler environment
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
|
||||||
echo ::endgroup::
|
echo ::endgroup::
|
||||||
|
|
||||||
- name: "Honeycomb: Record Bundler Setup time"
|
- name: "Honeycomb: Record Setup Environment time"
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Bundler Setup'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Provision test environment
|
- name: Provision test environment
|
||||||
@@ -166,7 +142,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo ::group::honeycomb step
|
echo ::group::honeycomb step
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
echo ::endgroup::
|
echo ::endgroup::
|
||||||
|
|
||||||
@@ -178,11 +154,12 @@ jobs:
|
|||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
run: |
|
run: |
|
||||||
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
|
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
|
||||||
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-5 >> $GITHUB_ENV
|
echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
|
||||||
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
echo STEP_START=$(date +%s) >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Remove test environment
|
- name: Remove test environment
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
if [ -f inventory.yaml ]; then
|
if [ -f inventory.yaml ]; then
|
||||||
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:tear_down' -- bundle exec rake 'litmus:tear_down'
|
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:tear_down' -- bundle exec rake 'litmus:tear_down'
|
||||||
|
|||||||
118
.rubocop.yml
118
.rubocop.yml
@@ -82,68 +82,26 @@ Performance/BigDecimalWithNumericArgument:
|
|||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/BlockGivenWithExplicitBlock:
|
Performance/BlockGivenWithExplicitBlock:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/Caller:
|
|
||||||
Enabled: true
|
|
||||||
Performance/CaseWhenSplat:
|
Performance/CaseWhenSplat:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/Casecmp:
|
|
||||||
Enabled: true
|
|
||||||
Performance/CollectionLiteralInLoop:
|
|
||||||
Exclude:
|
|
||||||
- spec/**/*
|
|
||||||
Enabled: true
|
|
||||||
Performance/CompareWithBlock:
|
|
||||||
Enabled: true
|
|
||||||
Performance/ConstantRegexp:
|
Performance/ConstantRegexp:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/Count:
|
|
||||||
Enabled: true
|
|
||||||
Performance/Detect:
|
|
||||||
Enabled: true
|
|
||||||
Performance/DoubleStartEndWith:
|
|
||||||
Enabled: true
|
|
||||||
Performance/EndWith:
|
|
||||||
Enabled: true
|
|
||||||
Performance/FixedSize:
|
|
||||||
Enabled: true
|
|
||||||
Performance/FlatMap:
|
|
||||||
Enabled: true
|
|
||||||
Performance/MethodObjectAsBlock:
|
Performance/MethodObjectAsBlock:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/RangeInclude:
|
|
||||||
Enabled: true
|
|
||||||
Performance/RedundantBlockCall:
|
|
||||||
Enabled: true
|
|
||||||
Performance/RedundantMatch:
|
|
||||||
Enabled: true
|
|
||||||
Performance/RedundantMerge:
|
|
||||||
Enabled: true
|
|
||||||
Performance/RedundantSortBlock:
|
Performance/RedundantSortBlock:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/RedundantStringChars:
|
Performance/RedundantStringChars:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/RegexpMatch:
|
|
||||||
Enabled: true
|
|
||||||
Performance/ReverseEach:
|
|
||||||
Enabled: true
|
|
||||||
Performance/ReverseFirst:
|
Performance/ReverseFirst:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/Size:
|
|
||||||
Enabled: true
|
|
||||||
Performance/SortReverse:
|
Performance/SortReverse:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/Squeeze:
|
Performance/Squeeze:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/StartWith:
|
|
||||||
Enabled: true
|
|
||||||
Performance/StringInclude:
|
Performance/StringInclude:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/StringReplacement:
|
|
||||||
Enabled: true
|
|
||||||
Performance/Sum:
|
Performance/Sum:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Performance/TimesMap:
|
|
||||||
Enabled: true
|
|
||||||
Style/CollectionMethods:
|
Style/CollectionMethods:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
Style/MethodCalledOnDoEndBlock:
|
Style/MethodCalledOnDoEndBlock:
|
||||||
@@ -200,20 +158,12 @@ Lint/DeprecatedOpenSSLConstant:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/DisjunctiveAssignmentInConstructor:
|
Lint/DisjunctiveAssignmentInConstructor:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/DuplicateBranch:
|
|
||||||
Enabled: false
|
|
||||||
Lint/DuplicateElsifCondition:
|
Lint/DuplicateElsifCondition:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/DuplicateRegexpCharacterClassElement:
|
|
||||||
Enabled: false
|
|
||||||
Lint/DuplicateRequire:
|
Lint/DuplicateRequire:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/DuplicateRescueException:
|
Lint/DuplicateRescueException:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/EmptyBlock:
|
|
||||||
Enabled: false
|
|
||||||
Lint/EmptyClass:
|
|
||||||
Enabled: false
|
|
||||||
Lint/EmptyConditionalBody:
|
Lint/EmptyConditionalBody:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/EmptyFile:
|
Lint/EmptyFile:
|
||||||
@@ -234,8 +184,6 @@ Lint/MixedRegexpCaptureTypes:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/NestedPercentLiteral:
|
Lint/NestedPercentLiteral:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/NoReturnInBeginEndBlocks:
|
|
||||||
Enabled: false
|
|
||||||
Lint/NonDeterministicRequireOrder:
|
Lint/NonDeterministicRequireOrder:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/OrderedMagicComments:
|
Lint/OrderedMagicComments:
|
||||||
@@ -270,18 +218,12 @@ Lint/ShadowedArgument:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/StructNewOverride:
|
Lint/StructNewOverride:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/ToEnumArguments:
|
|
||||||
Enabled: false
|
|
||||||
Lint/ToJSON:
|
Lint/ToJSON:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/TopLevelReturnWithArgument:
|
Lint/TopLevelReturnWithArgument:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/TrailingCommaInAttributeDeclaration:
|
Lint/TrailingCommaInAttributeDeclaration:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/UnexpectedBlockArity:
|
|
||||||
Enabled: false
|
|
||||||
Lint/UnmodifiedReduceAccumulator:
|
|
||||||
Enabled: false
|
|
||||||
Lint/UnreachableLoop:
|
Lint/UnreachableLoop:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Lint/UriEscapeUnescape:
|
Lint/UriEscapeUnescape:
|
||||||
@@ -326,6 +268,20 @@ Naming/MethodParameterName:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Naming/RescuedExceptionsVariableName:
|
Naming/RescuedExceptionsVariableName:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
Naming/VariableNumber:
|
||||||
|
Enabled: false
|
||||||
|
Performance/BindCall:
|
||||||
|
Enabled: false
|
||||||
|
Performance/DeletePrefix:
|
||||||
|
Enabled: false
|
||||||
|
Performance/DeleteSuffix:
|
||||||
|
Enabled: false
|
||||||
|
Performance/InefficientHashSearch:
|
||||||
|
Enabled: false
|
||||||
|
Performance/UnfreezeString:
|
||||||
|
Enabled: false
|
||||||
|
Performance/UriDefaultParser:
|
||||||
|
Enabled: false
|
||||||
RSpec/Be:
|
RSpec/Be:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
RSpec/Capybara/CurrentPathExpectation:
|
RSpec/Capybara/CurrentPathExpectation:
|
||||||
@@ -414,8 +370,6 @@ Style/AccessModifierDeclarations:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/AccessorGrouping:
|
Style/AccessorGrouping:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/ArgumentsForwarding:
|
|
||||||
Enabled: false
|
|
||||||
Style/AsciiComments:
|
Style/AsciiComments:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/BisectedAttrAccessor:
|
Style/BisectedAttrAccessor:
|
||||||
@@ -424,8 +378,6 @@ Style/CaseLikeIf:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/ClassEqualityComparison:
|
Style/ClassEqualityComparison:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/CollectionCompact:
|
|
||||||
Enabled: false
|
|
||||||
Style/ColonMethodDefinition:
|
Style/ColonMethodDefinition:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/CombinableLoops:
|
Style/CombinableLoops:
|
||||||
@@ -434,8 +386,6 @@ Style/CommentedKeyword:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/Dir:
|
Style/Dir:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/DocumentDynamicEvalDefinition:
|
|
||||||
Enabled: false
|
|
||||||
Style/DoubleCopDisableDirective:
|
Style/DoubleCopDisableDirective:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/EmptyBlockParameter:
|
Style/EmptyBlockParameter:
|
||||||
@@ -474,12 +424,8 @@ Style/MixinUsage:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/MultilineWhenThen:
|
Style/MultilineWhenThen:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/NegatedIfElseCondition:
|
|
||||||
Enabled: false
|
|
||||||
Style/NegatedUnless:
|
Style/NegatedUnless:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/NilLambda:
|
|
||||||
Enabled: false
|
|
||||||
Style/NumericPredicate:
|
Style/NumericPredicate:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/OptionalBooleanParameter:
|
Style/OptionalBooleanParameter:
|
||||||
@@ -488,8 +434,6 @@ Style/OrAssignment:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/RandomWithOffset:
|
Style/RandomWithOffset:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/RedundantArgument:
|
|
||||||
Enabled: false
|
|
||||||
Style/RedundantAssignment:
|
Style/RedundantAssignment:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/RedundantCondition:
|
Style/RedundantCondition:
|
||||||
@@ -522,8 +466,6 @@ Style/StringConcatenation:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/Strip:
|
Style/Strip:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/SwapValues:
|
|
||||||
Enabled: false
|
|
||||||
Style/SymbolProc:
|
Style/SymbolProc:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/TrailingBodyOnClass:
|
Style/TrailingBodyOnClass:
|
||||||
@@ -538,3 +480,35 @@ Style/TrailingMethodEndStatement:
|
|||||||
Enabled: false
|
Enabled: false
|
||||||
Style/UnpackFirst:
|
Style/UnpackFirst:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
Lint/DuplicateBranch:
|
||||||
|
Enabled: false
|
||||||
|
Lint/DuplicateRegexpCharacterClassElement:
|
||||||
|
Enabled: false
|
||||||
|
Lint/EmptyBlock:
|
||||||
|
Enabled: false
|
||||||
|
Lint/EmptyClass:
|
||||||
|
Enabled: false
|
||||||
|
Lint/NoReturnInBeginEndBlocks:
|
||||||
|
Enabled: false
|
||||||
|
Lint/ToEnumArguments:
|
||||||
|
Enabled: false
|
||||||
|
Lint/UnexpectedBlockArity:
|
||||||
|
Enabled: false
|
||||||
|
Lint/UnmodifiedReduceAccumulator:
|
||||||
|
Enabled: false
|
||||||
|
Performance/CollectionLiteralInLoop:
|
||||||
|
Enabled: false
|
||||||
|
Style/ArgumentsForwarding:
|
||||||
|
Enabled: false
|
||||||
|
Style/CollectionCompact:
|
||||||
|
Enabled: false
|
||||||
|
Style/DocumentDynamicEvalDefinition:
|
||||||
|
Enabled: false
|
||||||
|
Style/NegatedIfElseCondition:
|
||||||
|
Enabled: false
|
||||||
|
Style/NilLambda:
|
||||||
|
Enabled: false
|
||||||
|
Style/RedundantArgument:
|
||||||
|
Enabled: false
|
||||||
|
Style/SwapValues:
|
||||||
|
Enabled: false
|
||||||
|
|||||||
56
.travis.yml
56
.travis.yml
@@ -27,82 +27,90 @@ stages:
|
|||||||
jobs:
|
jobs:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
include:
|
include:
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_ub_6]'"
|
- "bundle exec rake 'litmus:provision_list[travis_ub_6]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_ub_6_puppet6
|
env:
|
||||||
|
PLATFORMS: travis_ub_6_puppet6
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_ub_5]'"
|
- "bundle exec rake 'litmus:provision_list[travis_ub_5]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_ub_5_puppet5
|
env:
|
||||||
|
PLATFORMS: travis_ub_5_puppet5
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_deb_puppet5
|
env:
|
||||||
|
PLATFORMS: travis_deb_puppet5
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_el7]'"
|
- "bundle exec rake 'litmus:provision_list[travis_el7]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_el7_puppet5
|
env:
|
||||||
|
PLATFORMS: travis_el7_puppet5
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_el8]'"
|
- "bundle exec rake 'litmus:provision_list[travis_el8]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_el8_puppet5
|
env:
|
||||||
|
PLATFORMS: travis_el8_puppet5
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_deb_puppet6
|
env:
|
||||||
|
PLATFORMS: travis_deb_puppet6
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_el7]'"
|
- "bundle exec rake 'litmus:provision_list[travis_el7]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_el7_puppet6
|
env:
|
||||||
|
PLATFORMS: travis_el7_puppet6
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
- bundler_args: --with system_tests
|
- before_script:
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_el8]'"
|
- "bundle exec rake 'litmus:provision_list[travis_el8]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
env: PLATFORMS=travis_el8_puppet6
|
env:
|
||||||
|
PLATFORMS: travis_el8_puppet6
|
||||||
|
BUNDLE_WITH: system_tests
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
|
|||||||
1
Rakefile
1
Rakefile
@@ -1,5 +1,6 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require 'bundler'
|
||||||
require 'puppet_litmus/rake_tasks' if Bundler.rubygems.find_name('puppet_litmus').any?
|
require 'puppet_litmus/rake_tasks' if Bundler.rubygems.find_name('puppet_litmus').any?
|
||||||
require 'puppetlabs_spec_helper/rake_tasks'
|
require 'puppetlabs_spec_helper/rake_tasks'
|
||||||
require 'puppet-syntax/tasks/puppet-syntax'
|
require 'puppet-syntax/tasks/puppet-syntax'
|
||||||
|
|||||||
@@ -81,7 +81,7 @@
|
|||||||
"version_requirement": ">= 5.5.10 < 8.0.0"
|
"version_requirement": ">= 5.5.10 < 8.0.0"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"template-url": "https://github.com/puppetlabs/pdk-templates#main",
|
"template-url": "https://github.com/puppetlabs/pdk-templates.git#main",
|
||||||
"template-ref": "heads/main-0-g4543421",
|
"template-ref": "heads/main-0-g1862b96",
|
||||||
"pdk-version": "1.18.1"
|
"pdk-version": "1.19.0.pre (47)"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user