Skip to content

Commit ef7f90f

Browse files
🔄 synced file(s) with upbound/sa-up (#8)
* 🔄 synced local 'Makefile' with remote 'shared/configurations/Makefile' * 🔄 synced local '.github/workflows' with remote 'shared/configurations/workflows' * 🔄 synced local '.github/renovate.json5' with remote 'shared/configurations/renovate.json5' * 🔄 created local '.github/CODEOWNERS' from remote '.github/CODEOWNERS' * Add project.mk --------- Co-authored-by: upbound-bot <null> Co-authored-by: Tobias Kässer <[email protected]>
1 parent 49ea3cc commit ef7f90f

File tree

8 files changed

+320
-115
lines changed

8 files changed

+320
-115
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @upbound/team-solutions

.github/renovate.json5

Lines changed: 89 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,94 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended",
5-
"helpers:pinGitHubActionDigests",
6-
":semanticCommits"
2+
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
3+
extends: [
4+
'config:recommended',
5+
'helpers:pinGitHubActionDigests',
6+
':semanticCommits',
77
],
8-
"rebaseWhen": "conflicted",
9-
"prConcurrentLimit": 5,
10-
"baseBranches": ["main"],
11-
"labels": ["automated"],
12-
"customManagers": [
8+
rebaseWhen: 'conflicted',
9+
prConcurrentLimit: 5,
10+
baseBranches: [
11+
'main',
12+
],
13+
labels: [
14+
'automated',
15+
],
16+
ignorePaths: [ // default renovate ignorePaths without '**/examples/**'
17+
'**/node_modules/**',
18+
'**/bower_components/**',
19+
'**/vendor/**',
20+
'**/__tests__/**',
21+
'**/test/**',
22+
'**/tests/**',
23+
'**/__fixtures__/**'
24+
],
25+
crossplane: {
26+
fileMatch: ['(^|/)examples/.*\\.ya?ml$']
27+
},
28+
packageRules: [
29+
{
30+
matchFileNames: [
31+
'.github/**',
32+
],
33+
groupName: 'github-actions dependencies',
34+
},
1335
{
14-
"customType": "regex",
15-
"description": "Bump up version in the Makefile",
16-
"fileMatch": ["^Makefile$"],
17-
"matchStrings": [
18-
"UP_VERSION = (?<currentValue>.*?)\\n"
19-
],
20-
"datasourceTemplate": "github-releases",
21-
"depNameTemplate": "upbound/up",
22-
}, {
23-
"customType": "regex",
24-
"description": "Bump uptest version in the Makefile",
25-
"fileMatch": ["^Makefile$"],
26-
"matchStrings": [
27-
"UPTEST_VERSION = (?<currentValue>.*?)\\n"
28-
],
29-
"datasourceTemplate": "github-releases",
30-
"depNameTemplate": "upbound/uptest",
31-
}, {
32-
"customType": "regex",
33-
"description": "Bump providers/functions/configurations in crossplane.yaml",
34-
"fileMatch": ["crossplane.yaml"],
35-
"matchStrings": [
36-
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s*version:\\s*\"(?<currentValue>[^\"]+)\""
37-
],
38-
"datasourceTemplate": "{{{datasource}}}",
39-
"depNameTemplate": "{{{depName}}}",
40-
}
36+
matchFileNames: [
37+
'crossplane.yaml',
38+
],
39+
groupName: 'crossplane dependencies',
40+
},
41+
{
42+
matchFileNames: [
43+
'Makefile',
44+
],
45+
groupName: 'Makefile dependencies',
46+
},
47+
{
48+
matchManagers: ['crossplane'],
49+
matchFileNames: ['examples/**'],
50+
groupName: 'examples'
51+
},
52+
],
53+
customManagers: [
54+
{
55+
customType: 'regex',
56+
description: 'Bump up version in the Makefile',
57+
fileMatch: [
58+
'^Makefile$',
59+
],
60+
matchStrings: [
61+
'UP_VERSION = (?<currentValue>.*?)\\n',
62+
],
63+
datasourceTemplate: 'github-releases',
64+
depNameTemplate: 'upbound/up',
65+
},
66+
{
67+
customType: 'regex',
68+
description: 'Bump uptest version in the Makefile',
69+
fileMatch: [
70+
'^Makefile$',
71+
],
72+
matchStrings: [
73+
'UPTEST_VERSION = (?<currentValue>.*?)\\n',
74+
],
75+
datasourceTemplate: 'github-releases',
76+
depNameTemplate: 'upbound/uptest',
77+
},
78+
{
79+
customType: 'regex',
80+
description: 'Bump providers/functions/configurations in crossplane.yaml',
81+
fileMatch: [
82+
'crossplane.yaml',
83+
],
84+
matchStrings: [
85+
'#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s*version:\\s*"(?<currentValue>[^"]+)"',
86+
],
87+
datasourceTemplate: '{{{datasource}}}',
88+
depNameTemplate: '{{{depName}}}',
89+
},
4190
],
91+
"git-submodules": {
92+
"enabled": true
93+
}
4294
}

.github/workflows/ci.yaml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414

1515
jobs:
1616
detect-noop:
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818
outputs:
1919
noop: ${{ steps.noop.outputs.should_skip }}
2020
steps:
@@ -27,24 +27,19 @@ jobs:
2727
do_not_skip: '["workflow_dispatch", "schedule", "push"]'
2828

2929
publish-artifacts:
30-
runs-on: ubuntu-22.04
30+
runs-on: ubuntu-24.04
3131
needs: detect-noop
3232
if: needs.detect-noop.outputs.noop != 'true'
3333

3434
steps:
35-
- name: Setup QEMU
36-
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3
37-
with:
38-
platforms: all
39-
4035
- name: Setup Docker Buildx
41-
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3
36+
uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3
4237
with:
4338
version: ${{ env.DOCKER_BUILDX_VERSION }}
4439
install: true
4540

4641
- name: Checkout
47-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
42+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4843
with:
4944
submodules: true
5045

@@ -59,13 +54,13 @@ jobs:
5954
BUILD_ARGS: "--load"
6055

6156
- name: Publish Artifacts to GitHub
62-
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4
57+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
6358
with:
6459
name: output
6560
path: _output/**
6661

6762
- name: Login to Upbound
68-
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3
63+
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3
6964
if: env.XPKG_ACCESS_ID != ''
7065
with:
7166
registry: xpkg.upbound.io

.github/workflows/e2e.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ on:
77
jobs:
88
e2e:
99
uses: upbound/official-providers-ci/.github/workflows/pr-comment-trigger.yml@main
10-
#uses: upbound/uptest/.github/workflows/pr-comment-trigger.yml@main
1110
with:
1211
package-type: configuration
1312
secrets:

.github/workflows/tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ on:
1212

1313
jobs:
1414
create-tag:
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616

1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
19+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2020

2121
- name: Create Tag
2222
uses: negz/create-tag@39bae1e0932567a58c20dea5a1a0d18358503320 # v1

.github/workflows/yamllint.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ jobs:
55
name: runner / yamllint
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
8+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
99
- name: yamllint
10-
uses: reviewdog/action-yamllint@e419e43894e391d358ebf996800673d72de6c69b # v1.11.0
10+
uses: reviewdog/action-yamllint@1dca3ad811867be18fbe293a9818d715a6c2cd46 # v1.20.0
1111
with:
1212
reporter: github-pr-review
1313
filter_mode: nofilter

0 commit comments

Comments
 (0)