Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/jsonnet/GIT_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5985c99fa9e401a6a47e10cd49e141524cf63d4d
12cd23dc5e40255f190d7d2aebabfaaebc639b41
2 changes: 1 addition & 1 deletion .github/jsonnet/actions.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* human-readable version that the SHA corresponds to at the time of pinning.
*/
{
checkout_action: 'actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd', // v6
checkout_action: 'actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0', // v7
gcp_auth_action: 'google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093', // v3
gcp_setup_gcloud_action: 'google-github-actions/setup-gcloud@aa5489c8933f4cc7a4f7d45035b3b1440c9c10db', // v3
pulumi_action: 'pulumi/actions@cd99a7f8865434dd3532b586a26f9ebea596894f', // v5
Expand Down
2 changes: 1 addition & 1 deletion .github/jsonnet/pnpm.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ local yarn = import 'yarn.jsonnet';
install(args=[], with={}, prod=false, storeDir=null, ifClause=null, workingDirectory=null)::
base.action(
'Install pnpm tool',
'pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320', // v5
'pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271', // v6.0.9
with=with + if workingDirectory != null then {
package_json_file: workingDirectory + '/package.json'
} else {},
Expand Down
33 changes: 32 additions & 1 deletion .github/jsonnet/pulumi.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,8 @@ local pulumiDefaultEnvironment(stack) = {
* @param {array} [additionalSetupSteps=[]] - Extra setup steps before Pulumi preview
* @param {boolean} [ignoreEngines=false] - Whether to ignore Node.js engine requirements
* @param {string} [runsOn=null] - GitHub Actions runner to use for the job
* @param {string} [packageManager='yarn'] - Package manager to use ('yarn' or 'pnpm')
* @param {array} [pnpmInstallArgs=[]] - Additional arguments for pnpm install
* @param {boolean} [blobless=null] - Whether to perform a blobless clone (--filter=blob:none); null uses checkout default
* @param {number} [retryAttempts=null] - Number of additional checkout attempts on failure; null uses checkout default
* @param {number} [cloneTimeout=null] - Timeout for git clone operation in minutes; null uses checkout default
Expand All @@ -175,14 +177,22 @@ local pulumiDefaultEnvironment(stack) = {
ignoreEngines=false,
runsOn=null,
pulumiVersion=defaultPulumiVersion,
packageManager='yarn',
pnpmInstallArgs=[],
blobless=null,
retryAttempts=null,
cloneTimeout=null,
)::
base.ghJob(
'pulumi-preview-' + stack,
runsOn=runsOn,
image=image,
useCredentials=false,
steps=[
yarn.checkoutAndYarn(ref=gitCloneRef, cacheName=cacheName, fullClone=false, workingDirectory=yarnDir, source=yarnNpmSource, ignoreEngines=ignoreEngines),
(
if packageManager == 'yarn' then yarn.checkoutAndYarn(ref=gitCloneRef, cacheName=cacheName, fullClone=false, workingDirectory=yarnDir, source=yarnNpmSource, ignoreEngines=ignoreEngines, blobless=blobless, retryAttempts=retryAttempts, cloneTimeout=cloneTimeout)
else if packageManager == 'pnpm' then pnpm.checkoutAndPnpm(ref=gitCloneRef, cacheName=cacheName, fullClone=false, workingDirectory=yarnDir, source=yarnNpmSource, pnpmInstallArgs=pnpmInstallArgs, blobless=blobless, retryAttempts=retryAttempts, cloneTimeout=cloneTimeout)
),
pulumiSetupSteps(pulumiVersion),
additionalSetupSteps,
self.pulumiPreview(stack, pulumiDir=pulumiDir, environmentVariables=environmentVariables),
Expand All @@ -201,6 +211,13 @@ local pulumiDefaultEnvironment(stack) = {
* @param {string} [image=images.default_pulumi_node_image] - Container image
* @param {object} [environmentVariables={}] - Additional environment variables
* @param {array} [additionalSetupSteps=[]] - Extra setup steps
* @param {string} [packageManager='yarn'] - Package manager to use ('yarn' or 'pnpm')
* @param {array} [pnpmInstallArgs=[]] - Additional arguments for pnpm install
* @param {boolean} [ignoreEngines=false] - Whether to ignore Node.js engine requirements
* @param {string} [runsOn=null] - GitHub Actions runner to use for the job
* @param {boolean} [blobless=null] - Whether to perform a blobless clone (--filter=blob:none); null uses checkout default
* @param {number} [retryAttempts=null] - Number of additional checkout attempts on failure; null uses checkout default
* @param {number} [cloneTimeout=null] - Timeout for git clone operation in minutes; null uses checkout default
* @param {string} [pulumiVersion=defaultPulumiVersion] - Pulumi CLI version to install
* @returns {jobs} - GitHub Actions job for test environment Pulumi preview
*/
Expand All @@ -215,6 +232,13 @@ local pulumiDefaultEnvironment(stack) = {
environmentVariables={},
additionalSetupSteps=[],
pulumiVersion=defaultPulumiVersion,
packageManager='yarn',
pnpmInstallArgs=[],
ignoreEngines=false,
runsOn=null,
blobless=null,
retryAttempts=null,
cloneTimeout=null,
)::
self.pulumiPreviewJob(
stack,
Expand All @@ -227,6 +251,13 @@ local pulumiDefaultEnvironment(stack) = {
environmentVariables=environmentVariables,
additionalSetupSteps=additionalSetupSteps,
pulumiVersion=pulumiVersion,
packageManager=packageManager,
pnpmInstallArgs=pnpmInstallArgs,
ignoreEngines=ignoreEngines,
runsOn=runsOn,
blobless=blobless,
retryAttempts=retryAttempts,
cloneTimeout=cloneTimeout,
),

/**
Expand Down
2 changes: 0 additions & 2 deletions .github/jsonnet/yarn.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ local misc = import 'misc.jsonnet';
cat <<EOF > .npmrc
@gynzy:registry=https://npm.gynzy.net/
"//npm.gynzy.net/:_authToken"="${NPM_TOKEN}"
public-hoist-pattern[]=@pulumi/pulumi
EOF
|||,
env={
Expand All @@ -74,7 +73,6 @@ local misc = import 'misc.jsonnet';
cat <<EOF > .npmrc
@gynzy:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
public-hoist-pattern[]=@pulumi/pulumi
EOF
|||,
env={
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/misc.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 3 additions & 5 deletions .github/workflows/pr.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 3 additions & 5 deletions .github/workflows/publish-prod.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@gynzy/ember-sortable",
"version": "4.0.14",
"packageManager": "pnpm@10.33.4",
"version": "4.0.15",
"packageManager": "pnpm@11.13.0",
"description": "Sortable UI primitives for Ember.",
"keywords": [
"ember-addon",
Expand Down
6 changes: 6 additions & 0 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
allowBuilds:
core-js: true
highlight.js: true

registries:
"@gynzy": https://npm.pkg.github.com
Loading