Skip to content

Commit 0585b40

Browse files
authored
Merge pull request voxpupuli#2 from voxpupuli/modulesync
modulesync 10.4.0
2 parents ff2d020 + 54e73e0 commit 0585b40

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1021
-1570
lines changed

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# editorconfig.org
2+
3+
# Managed by modulesync - DO NOT EDIT
4+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
5+
6+
root = true
7+
8+
[*]
9+
charset = utf-8
10+
end_of_line = lf
11+
indent_size = 2
12+
tab_width = 2
13+
indent_style = space
14+
insert_final_newline = true
15+
trim_trailing_whitespace = true

.github/ISSUE_TEMPLATE.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!--
2+
Thank you for contributing to this project!
3+
4+
- This project has a Contributor Code of Conduct: https://voxpupuli.org/coc/
5+
- Please check that here is no existing issue or PR that addresses your problem.
6+
- Please fill the following form to enable us to help you.
7+
- Our vulnerabilities reporting process is at https://voxpupuli.org/security/
8+
9+
-->
10+
11+
## Affected Puppet, Ruby, OS and module versions/distributions
12+
13+
- Puppet:
14+
- Ruby:
15+
- Distribution:
16+
- Module version:
17+
18+
## How to reproduce (e.g Puppet code you use)
19+
20+
## What are you seeing
21+
22+
## What behaviour did you expect instead
23+
24+
## Output log
25+
26+
## Any additional information you'd like to impart

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!--
2+
Thank you for contributing to this project!
3+
4+
- This project has a Contributor Code of Conduct: https://voxpupuli.org/coc/
5+
- Please check that here is no existing issue or PR that addresses your problem.
6+
- Our vulnerabilities reporting process is at https://voxpupuli.org/security/
7+
8+
-->
9+
#### Pull Request (PR) description
10+
<!--
11+
Replace this comment with a description of your pull request.
12+
-->
13+
14+
#### This Pull Request (PR) fixes the following issues
15+
<!--
16+
Replace this comment with the list of issues or n/a.
17+
Use format:
18+
Fixes #123
19+
Fixes #124
20+
-->

.github/labeler.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
skip-changelog:
6+
- head-branch: ['^release-*', 'release']

.github/release.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
6+
7+
changelog:
8+
exclude:
9+
labels:
10+
- duplicate
11+
- invalid
12+
- modulesync
13+
- question
14+
- skip-changelog
15+
- wont-fix
16+
- wontfix
17+
18+
categories:
19+
- title: Breaking Changes 🛠
20+
labels:
21+
- backwards-incompatible
22+
23+
- title: New Features 🎉
24+
labels:
25+
- enhancement
26+
27+
- title: Bug Fixes 🐛
28+
labels:
29+
- bug
30+
31+
- title: Documentation Updates 📚
32+
labels:
33+
- documentation
34+
- docs
35+
36+
- title: Dependency Updates ⬆️
37+
labels:
38+
- dependencies
39+
40+
- title: Other Changes
41+
labels:
42+
- "*"

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: CI
6+
7+
# yamllint disable-line rule:truthy
8+
on:
9+
pull_request: {}
10+
push:
11+
branches:
12+
- main
13+
- master
14+
15+
concurrency:
16+
group: ${{ github.ref_name }}
17+
cancel-in-progress: true
18+
19+
permissions:
20+
contents: read
21+
22+
jobs:
23+
puppet:
24+
name: Puppet
25+
uses: voxpupuli/gha-puppet/.github/workflows/basic.yml@v4

.github/workflows/labeler.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: "Pull Request Labeler"
6+
7+
# yamllint disable-line rule:truthy
8+
on:
9+
pull_request_target: {}
10+
11+
permissions:
12+
contents: read
13+
pull-requests: write
14+
15+
jobs:
16+
labeler:
17+
permissions:
18+
contents: read
19+
pull-requests: write
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/labeler@v5
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: 'Prepare Release'
6+
7+
on:
8+
workflow_dispatch:
9+
inputs:
10+
version:
11+
description: 'Module version to be released. Must be a valid semver string without leading v. (1.2.3)'
12+
required: false
13+
14+
permissions:
15+
contents: write
16+
pull-requests: write
17+
18+
jobs:
19+
release_prep:
20+
uses: 'voxpupuli/gha-puppet/.github/workflows/prepare_release.yml@v3'
21+
with:
22+
version: ${{ github.event.inputs.version }}
23+
allowed_owner: 'voxpupuli'
24+
secrets:
25+
# Configure secrets here:
26+
# https://docs.github.com/en/actions/security-guides/encrypted-secrets
27+
github_pat: '${{ secrets.PCCI_PAT_RELEASE_PREP }}'

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: Release
6+
7+
# yamllint disable-line rule:truthy
8+
on:
9+
push:
10+
tags:
11+
- '*'
12+
13+
permissions:
14+
contents: write
15+
16+
jobs:
17+
release:
18+
name: Release
19+
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v3
20+
with:
21+
allowed_owner: 'voxpupuli'
22+
secrets:
23+
# Configure secrets here:
24+
# https://docs.github.com/en/actions/security-guides/encrypted-secrets
25+
username: ${{ secrets.PUPPET_FORGE_USERNAME }}
26+
api_key: ${{ secrets.PUPPET_FORGE_API_KEY }}

.gitignore

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
1-
.git/
2-
.*.sw[op]
3-
.metadata
4-
.yardoc
5-
.yardwarns
6-
*.iml
7-
/.bundle/
8-
/.idea/
1+
# Managed by modulesync - DO NOT EDIT
2+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
3+
4+
/pkg/
5+
/Gemfile.lock
6+
/Gemfile.local
7+
/vendor/
8+
/.vendor/
9+
/spec/fixtures/manifests/
10+
/spec/fixtures/modules/
911
/.vagrant/
12+
/.bundle/
13+
/.ruby-version
1014
/coverage/
11-
/bin/
12-
/doc/
13-
/Gemfile.local
14-
/Gemfile.lock
15-
/junit/
1615
/log/
17-
/pkg/
18-
/spec/fixtures/manifests/
19-
/spec/fixtures/modules/*
20-
/tmp/
21-
/vendor/
22-
/convert_report.txt
23-
/update_report.txt
24-
.DS_Store
25-
.project
26-
.envrc
27-
/inventory.yaml
28-
/spec/fixtures/litmus_inventory.yaml
16+
/.idea/
17+
/.dependencies/
18+
/.librarian/
19+
/Puppetfile.lock
20+
*.iml
21+
.*.sw?
22+
/.yardoc/
23+
/Guardfile
24+
bolt-debug.log
25+
.rerun.json

0 commit comments

Comments
 (0)