diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 731b032..4e6f0f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -98,7 +98,8 @@ jobs: package-js: needs: build runs-on: ubuntu-latest - permissions: {} + permissions: + contents: read if: ${{ !needs.build.outputs.self_mutation_happened }} steps: - uses: actions/setup-node@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2aeff70..408fa53 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,9 @@ on: branches: - main workflow_dispatch: {} +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: false jobs: release: runs-on: ubuntu-latest diff --git a/package.json b/package.json index eb207a9..f7e02e2 100644 --- a/package.json +++ b/package.json @@ -54,17 +54,17 @@ "jsii-pacmak": "^1.100.0", "jsii-rosetta": "~5.4.0", "prettier": "^3.3.2", - "projen": "^0.87.0", + "projen": "^0.88.0", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "typescript": "^5.5.2" }, "peerDependencies": { - "projen": "^0.87.0" + "projen": "^0.88.0" }, "dependencies": { "cson-parser": "^4.0.9", - "projen": "^0.87.0", + "projen": "^0.88.0", "semver": "^7.6.2", "ts-deepmerge": "^6.2.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0638937..844c7e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^4.0.9 version: 4.0.9 projen: - specifier: ^0.87.0 - version: 0.87.0(constructs@10.3.0) + specifier: ^0.88.0 + version: 0.88.0(constructs@10.3.0) semver: specifier: ^7.6.2 version: 7.6.2 @@ -2267,8 +2267,8 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - projen@0.87.0: - resolution: {integrity: sha512-XGAYLxtNp+azXFQyFRiH3AN4ahw8oolhRz1yq/eowRTuIf/WrX2qjznTR1PGVc1uKauo+3aPEHJz0OfiOUJJLg==} + projen@0.88.0: + resolution: {integrity: sha512-7A6OAgL7Gz6R2yWMUlqMqZw7r5jOeqfpNLg+BZbLg3UXbtPsdOjPDp0NroGXxFkqW7NcVPzs7/lF7DZ6H9pRSQ==} engines: {node: '>= 16.0.0'} hasBin: true peerDependencies: @@ -2762,8 +2762,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.7.0-dev.20240904: - resolution: {integrity: sha512-iGi6VWFGOuxPvDfwfK1/8C172NWzC5gtC4G2dxqCQehrr86WTfFkc9aWucynaxZdwQNMqG1Iu83bmXD7CNHCmg==} + typescript@5.7.0-dev.20240930: + resolution: {integrity: sha512-mGW96cpbwcYuc264UPqGpKBLNebFFtVEXRLPwSwxVEub9tSyMI+XGFGxsznop7pU8E1ntx4OC4cN1n5MnzO0+Q==} engines: {node: '>=14.17'} hasBin: true @@ -4163,7 +4163,7 @@ snapshots: dependencies: semver: 7.6.2 shelljs: 0.8.5 - typescript: 5.7.0-dev.20240904 + typescript: 5.7.0-dev.20240930 electron-to-chromium@1.4.811: {} @@ -5685,7 +5685,7 @@ snapshots: process-nextick-args@2.0.1: {} - projen@0.87.0(constructs@10.3.0): + projen@0.88.0(constructs@10.3.0): dependencies: constructs: 10.3.0 @@ -6162,7 +6162,7 @@ snapshots: typescript@5.5.2: {} - typescript@5.7.0-dev.20240904: {} + typescript@5.7.0-dev.20240930: {} uglify-js@3.18.0: optional: true