Skip to content

Commit 0d75f65

Browse files
committed
Update from voxpupuli modulesync_config
1 parent c0d3b09 commit 0d75f65

27 files changed

+145
-89
lines changed

.devcontainer/Dockerfile

Lines changed: 0 additions & 6 deletions
This file was deleted.

.devcontainer/devcontainer.json

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
---
12
# Managed by modulesync - DO NOT EDIT
23
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
34

4-
--format progress
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ permissions:
2222
jobs:
2323
puppet:
2424
name: Puppet
25-
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v4
25+
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v3
2626
with:
27-
beaker_hosts: master;replica;client
27+
beaker_hosts: 'master,replica,client'

.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@v6

.github/workflows/pr_labels.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ jobs:
77
label:
88
runs-on: "ubuntu-latest"
99
steps:
10-
- uses: "mheap/github-action-required-labels@v3"
10+
- uses: "mheap/github-action-required-labels@v5"
1111
with:
1212
mode: "exactly"
1313
count: 1
14-
labels: "enhancement, bug, skip-changelog"
14+
labels: "enhancement, bug, skip-changelog, backwards-incompatible, modulesync"
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: 'lsst-it'
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: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,19 @@
44

55
name: Release
66

7-
"on":
7+
# yamllint disable-line rule:truthy
8+
on:
89
push:
910
tags:
1011
- '*'
1112

13+
permissions:
14+
contents: write
15+
1216
jobs:
1317
release:
1418
name: Release
15-
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v2
19+
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v3
1620
with:
1721
allowed_owner: 'lsst-it'
1822
secrets:

.github/workflows/shellcheck.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)