Skip to content

Commit d564ebb

Browse files
authored
Merge pull request #392 from opf/bump/primer-upstream
Bump/primer upstream
2 parents e855589 + d7d9bbb commit d564ebb

28 files changed

Lines changed: 343 additions & 107 deletions

.changeset/gentle-donkeys-own.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@openproject/primer-view-components': minor
3+
---
4+
5+
AvatarStack: Adds support for individual tooltips on AvatarStack component, avatars.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: "Upload Versions"
2+
description: "Upload version information for public packages"
3+
inputs:
4+
package_paths:
5+
description: "Glob pattern(s) for package.json files to extract versions from"
6+
required: false
7+
default: |
8+
**/package.json
9+
!**/node_modules/**
10+
runs:
11+
using: "composite"
12+
steps:
13+
- name: Set up Node.js
14+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
15+
with:
16+
node-version: 24
17+
- name: Write workspace versions as JSON file
18+
uses: actions/github-script@a3e7071a34d7e1f219a8a4de9a5e0a34d1ee1293
19+
with:
20+
script: |
21+
const fs = require('node:fs');
22+
23+
const globber = await glob.create(`${{ inputs.package_paths }}`)
24+
const packageJsonPaths = await globber.glob()
25+
const output = {
26+
packages: [],
27+
};
28+
29+
for (const packageJsonPath of packageJsonPaths) {
30+
const contents = fs.readFileSync(packageJsonPath, 'utf8');
31+
const packageJson = JSON.parse(contents);
32+
if (packageJson.private) {
33+
continue;
34+
}
35+
36+
const pkg = {
37+
name: packageJson.name,
38+
version: packageJson.version,
39+
};
40+
output.packages.push(pkg);
41+
}
42+
43+
fs.writeFileSync('versions.json', JSON.stringify(output, null, 2));
44+
- name: Upload version file
45+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
46+
with:
47+
name: versions
48+
path: versions.json

.github/version-matrix.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"rails_version": "8.0.0",
4+
"ruby_version": "3.3",
5+
"label": "last"
6+
},
7+
{
8+
"rails_version": "8.1.0.beta1",
9+
"ruby_version": "3.4",
10+
"label": "dotcom"
11+
},
12+
{
13+
"rails_version": "latest",
14+
"ruby_version": "3.4",
15+
"label": "latest"
16+
},
17+
{
18+
"rails_version": "main",
19+
"ruby_version": "3.4",
20+
"label": "main"
21+
}
22+
]

.github/workflows/add-to-inbox.yml

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

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
# Initializes the CodeQL tools for scanning.
1919
- name: Initialize CodeQL

.github/workflows/demo-preview-cleanup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
ruby-version: '3.3'
3838

3939
- name: Check out repo
40-
uses: actions/checkout@v5
40+
uses: actions/checkout@v6
4141

4242
# Delete web app (which will also delete the App Service plan)
4343
# This will succeed even if the app doesn't exist / has already been deleted

.github/workflows/demo-preview-destroy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
3636

3737
- name: Check out repo
38-
uses: actions/checkout@v5
38+
uses: actions/checkout@v6
3939

4040
- name: Get preview app info
4141
run: ./.github/workflows/demo-preview-app-info.sh

.github/workflows/demo-production-deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
environment: production
1919
steps:
20-
- uses: actions/checkout@v5
20+
- uses: actions/checkout@v6
2121
- name: Setup Ruby
2222
uses: ruby/setup-ruby@v1
2323
with:
@@ -66,7 +66,7 @@ jobs:
6666
environment: production
6767
needs: build
6868
steps:
69-
- uses: actions/checkout@v5
69+
- uses: actions/checkout@v6
7070
- name: Setup Ruby
7171
uses: ruby/setup-ruby@v1
7272
with:

.github/workflows/lint.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
markdown:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v5
16+
- uses: actions/checkout@v6
1717
- name: Get specific changed files
1818
id: changed-files
1919
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
@@ -39,7 +39,7 @@ jobs:
3939
rubocop:
4040
runs-on: ubuntu-latest
4141
steps:
42-
- uses: actions/checkout@v5
42+
- uses: actions/checkout@v6
4343
- name: Get specific changed files
4444
id: changed-files
4545
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
@@ -59,7 +59,7 @@ jobs:
5959
erblint:
6060
runs-on: ubuntu-latest
6161
steps:
62-
- uses: actions/checkout@v5
62+
- uses: actions/checkout@v6
6363
- name: Get changed files
6464
id: changed-files
6565
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
@@ -76,7 +76,7 @@ jobs:
7676
eslint:
7777
runs-on: ubuntu-latest
7878
steps:
79-
- uses: actions/checkout@v5
79+
- uses: actions/checkout@v6
8080
- name: Get changed files
8181
id: changed-files
8282
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
@@ -96,7 +96,7 @@ jobs:
9696
stylelint:
9797
runs-on: ubuntu-latest
9898
steps:
99-
- uses: actions/checkout@v5
99+
- uses: actions/checkout@v6
100100
- name: Get changed files
101101
id: changed-files
102102
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c

.github/workflows/preview-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
# to link a PR to a list of environments later.
3535
url: ${{ env.APP_URL }}
3636
steps:
37-
- uses: actions/checkout@v5
37+
- uses: actions/checkout@v6
3838
- name: Install lib deps
3939
uses: ruby/setup-ruby@v1
4040
with:

0 commit comments

Comments
 (0)