diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1efb7358..dc401702 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,12 +7,12 @@ jobs: Lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: '16.x' + node-version: '18.x' - name: Install NPM dependencies run: npm ci - name: Lint @@ -29,9 +29,13 @@ jobs: - macos-latest - windows-latest steps: - - uses: actions/checkout@v3 + - if: runner.os == 'Linux' + shell: bash + run: | + sudo apt install -y libnotify4 libsecret-1-0 + - uses: actions/checkout@v4 - name: Install Pulsar - uses: pulsar-edit/action-pulsar-dependency@v3.2 + uses: pulsar-edit/action-pulsar-dependency@v3.3 - name: Install dependencies run: npm ci - name: Run the headless Pulsar Tests diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ae7b7534..839eeacc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,14 +5,18 @@ jobs: Release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: '18.x' + - if: runner.os == 'Linux' + shell: bash + run: | + sudo apt install -y libnotify4 libsecret-1-0 - name: Install Pulsar - uses: pulsar-edit/action-pulsar-dependency@v3.2 + uses: pulsar-edit/action-pulsar-dependency@v3.3 - name: Install NPM dependencies run: npm ci - name: Release diff --git a/package-lock.json b/package-lock.json index 32834e84..053daf85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "mkdirp": "^3.0.1", "semver": "^7.5.4", "sudo-prompt": "^9.2.1", - "titanium-editor-commons": "^2.1.0", + "titanium-editor-commons": "^2.2.0", "underscore": "^1.13.6", "xml2js": "^0.6.2" }, @@ -13200,9 +13200,10 @@ } }, "node_modules/titanium-editor-commons": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/titanium-editor-commons/-/titanium-editor-commons-2.1.0.tgz", - "integrity": "sha512-JfpZ/2VrsLErq88tdZF/k7c04HLkoyv/ftum4ZYiowfZrYw8TEKE7/Eyw27PTrqS/pYd7UQequKvwPc2dpaXTg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/titanium-editor-commons/-/titanium-editor-commons-2.2.0.tgz", + "integrity": "sha512-lHr3mA6xx7AlY0kTm0YOouq1ErRB1JObkvTDtOE+FBoPOoYn9T+VhXlv9z8iNvzHlvk5Ij4i74iiEkt3aU7C+Q==", + "license": "Apache-2.0", "dependencies": { "execa": "^5.0.0", "fs-extra": "^10.0.0", @@ -13210,7 +13211,7 @@ "semver": "^7.1.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0" } }, "node_modules/titanium-editor-commons/node_modules/fs-extra": { @@ -23419,9 +23420,9 @@ } }, "titanium-editor-commons": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/titanium-editor-commons/-/titanium-editor-commons-2.1.0.tgz", - "integrity": "sha512-JfpZ/2VrsLErq88tdZF/k7c04HLkoyv/ftum4ZYiowfZrYw8TEKE7/Eyw27PTrqS/pYd7UQequKvwPc2dpaXTg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/titanium-editor-commons/-/titanium-editor-commons-2.2.0.tgz", + "integrity": "sha512-lHr3mA6xx7AlY0kTm0YOouq1ErRB1JObkvTDtOE+FBoPOoYn9T+VhXlv9z8iNvzHlvk5Ij4i74iiEkt3aU7C+Q==", "requires": { "execa": "^5.0.0", "fs-extra": "^10.0.0", diff --git a/package.json b/package.json index ff2c9b70..a843b9f3 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "mkdirp": "^3.0.1", "semver": "^7.5.4", "sudo-prompt": "^9.2.1", - "titanium-editor-commons": "^2.1.0", + "titanium-editor-commons": "^2.2.0", "underscore": "^1.13.6", "xml2js": "^0.6.2" },