From 6635f9bae01a63df2a84c5f713f54287cca41376 Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Fri, 21 Apr 2023 16:47:57 +0100 Subject: [PATCH] fix CI --- .github/workflows/ci.yml | 39 ++++++++++++++++++++++++++++++++++++--- config/ember-try.js | 1 + 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 260f1c0..e572ba3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,14 +57,11 @@ jobs: - ember-lts-3.24 - ember-lts-3.28 - ember-release - - ember-beta - - ember-canary - ember-default-with-jquery - ember-classic - embroider-safe - embroider-optimized - no-deprecations - - ember-release-no-deprecations steps: - uses: actions/checkout@v2 @@ -78,3 +75,39 @@ jobs: - name: test run: npx ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup + + allow-fail-try-scenarios: + name: ${{ matrix.try-scenario }} - Allowed to fail + runs-on: ubuntu-latest + needs: 'test' + + permissions: + pull-requests: write + + strategy: + fail-fast: false + matrix: + try-scenario: + - ember-canary + - ember-beta + - ember-release-no-deprecations + + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v3 + with: + node-version: 14.x + cache: npm + - run: npm i -g npm@8 + - run: npm ci + + - run: npm run build + - name: test + id: tests + run: node_modules/.bin/ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup + continue-on-error: true + - uses: mainmatter/continue-on-error-comment@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + outcome: ${{ steps.tests.outcome }} + test-id: ${{ matrix.try-scenario }} diff --git a/config/ember-try.js b/config/ember-try.js index f1a077d..5eaee5f 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -11,6 +11,7 @@ module.exports = async function () { npm: { devDependencies: { 'ember-source': '~3.16.0', + 'ember-maybe-in-element': '2.0.3', }, }, },