Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pulumi/pulumi-awsx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.12.3
Choose a base ref
...
head repository: pulumi/pulumi-awsx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.13.0
Choose a head ref
  • 6 commits
  • 30 files changed
  • 5 contributors

Commits on Jun 24, 2024

  1. Automate updating pu/pu node dependency (#1320)

    Adds automation for updating the pu/pu node dependency.
    This also adds tools for deduplicating entries in the yarn.lock file.
    Those sometimes happen when upgrading dependencies... :(
    yarnpkg/yarn#3967
    flostadler authored Jun 24, 2024
    Copy the full SHA
    eae60a6 View commit details

Commits on Jun 26, 2024

  1. chore: Combined dependabot update (#1330)

    Combined dependabot PR
    
    - #1329
    - #1328
    - #1327
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    corymhall and dependabot[bot] authored Jun 26, 2024
    Copy the full SHA
    970921f View commit details
  2. Don't set provider version during pulumi upgrades (#1332)

    This causes the version to flip-flop between builds.
    
    We don't want a real version because we're pushing the code back as a
    PR.
    danielrbradley authored Jun 26, 2024
    Copy the full SHA
    a1383ea View commit details

Commits on Jun 27, 2024

  1. Upgrade @pulumi/pulumi version to v3.120.0 (#1333)

    flostadler authored Jun 27, 2024
    Copy the full SHA
    889e813 View commit details

Commits on Jul 2, 2024

  1. Update pulumi/pulumi version to v3.122.0 (#1338)

    Upgrading pulumi/pkg and pulumi/sdk to version v3.122.0.
    pulumi-bot authored Jul 2, 2024
    Copy the full SHA
    2f165d6 View commit details
  2. Create example for testing parallel ECS updates (#1334)

    Adding an example to test parallel updates to components like ECS
    services. Currently component updates are serialized (#1250), but
    pulumi/pulumi#7629 fixed that.
    
    I used this test for verifying the changes locally, now that the change
    is released we can use this as a regression test
    flostadler authored Jul 2, 2024
    Copy the full SHA
    f26ad55 View commit details
30 changes: 17 additions & 13 deletions .github/workflows/weekly-pulumi-update.yml
Original file line number Diff line number Diff line change
@@ -24,6 +24,12 @@ jobs:
uses: actions/setup-go@v4
with:
go-version: ${{ env.GOVERSION }}
- name: Install Yarn
run: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0
- name: Update PATH for Yarn
run: |
echo "$HOME/.yarn/bin" >> $GITHUB_PATH
echo "$HOME/.config/yarn/global/node_modules/.bin" >> $GITHUB_PATH
- name: Update Pulumi/Pulumi
id: gomod
run: |
@@ -39,30 +45,28 @@ jobs:
echo "Updating Pulumi dependencies to $PULUMI_VERSION"
./scripts/bump-pulumi-deps.sh --version "$PULUMI_VERSION"
echo "Updating node @pulumi/pulumi to $PULUMI_VERSION"
pushd awsx
# Strips the v from the version to get the correct npm version
yarn upgrade @pulumi/pulumi@${PULUMI_VERSION#v}
yarn run dedupe-deps
echo "Ensure that we don't have any duplicate dependencies"
yarn run check-duplicate-deps
popd
git update-index -q --refresh
if ! git diff-files --quiet; then
echo changes=1 >> "$GITHUB_OUTPUT"
fi
- name: Calculate build version
if: steps.gomod.outputs.changes != 0
uses: pulumi/provider-version-action@v1
with:
set-env: PROVIDER_VERSION
- name: Setup Node
if: steps.gomod.outputs.changes != 0
uses: actions/setup-node@v4
with:
node-version: ${{env.NODEVERSION}}
registry-url: https://registry.npmjs.org
- name: Install Yarn
if: steps.gomod.outputs.changes != 0
run: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0
- name: Update PATH for Yarn
if: steps.gomod.outputs.changes != 0
run: |
echo "$HOME/.yarn/bin" >> $GITHUB_PATH
echo "$HOME/.config/yarn/global/node_modules/.bin" >> $GITHUB_PATH
- name: Install pulumictl
if: steps.gomod.outputs.changes != 0
uses: jaxxstorm/action-install-gh-release@v1.10.0
13 changes: 8 additions & 5 deletions awsx/package.json
Original file line number Diff line number Diff line change
@@ -18,13 +18,15 @@
"lint": "tslint -c tslint.json -p tsconfig.json",
"test": "jest",
"tsc": "tsc --incremental",
"start": "ts-node index.ts"
"start": "ts-node index.ts",
"dedupe-deps": "yarn-deduplicate",
"check-duplicate-deps": "yarn-deduplicate --fail"
},
"//": "Pulumi sub-provider dependencies must be pinned at an exact version because we extract this value to generate the correct dependency in the schema",
"dependencies": {
"@pulumi/aws": "6.37.1",
"@pulumi/docker": "4.5.1",
"@pulumi/pulumi": "^3.91.1",
"@pulumi/pulumi": "3.122.0",
"@types/aws-lambda": "^8.10.23",
"docker-classic": "npm:@pulumi/docker@3.6.1",
"ip-address": "^8.1.0",
@@ -45,13 +47,14 @@
"fast-check": "^3.13.2",
"install-peers-cli": "^2.2.0",
"jest": "^29.0.0",
"json-schema-to-typescript": "^10.1.5",
"json-schema-to-typescript": "^14.0.5",
"pkg": "^5.6.0",
"prettier": "^2.5.1",
"ts-node": "^10.7.0",
"tslint": "^6.1.3",
"typedoc": "^0.13.0",
"typescript": "^4.6.2"
"typedoc": "^0.25.13",
"typescript": "^4.6.2",
"yarn-deduplicate": "^6.0.2"
},
"jest": {
"modulePathIgnorePatterns": [
Loading