diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 214ef7d53..65d64b42b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,11 +7,14 @@ on: push: branches: - "*" + pull_request: + branches: + - main + - 3.x + jobs: examples: - runs-on: ubuntu-22.04 - strategy: matrix: node-version: [18.x] @@ -43,9 +46,7 @@ jobs: - run: yarn run start:cli-examples:node gjs-types-all: - runs-on: ubuntu-22.04 - strategy: matrix: node-version: [18.x] @@ -68,32 +69,3 @@ jobs: - run: yarn run build - run: NODE_OPTIONS=--max_old_space_size=9216 yarn run build:types:gjs - run: NODE_OPTIONS=--max_old_space_size=9216 yarn run validate:types:gjs - - node-gtk-types-all: - - runs-on: ubuntu-22.04 - - strategy: - matrix: - node-version: [18.x] - architecture: - - x64 - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: true - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - # - name: Workaround for bad mirror - # run: sudo gem install apt-spy2; sudo apt-spy2 check; sudo apt-spy2 fix --commit; - - name: Update package repository - run: sudo apt-get update; # sudo apt-get upgrade - - name: Install dependencies - run: sudo apt-get --yes install gjs libappindicator3-dev libgda-5.0-dev libgirepository1.0-dev libgtk-3-dev libgtk-4-dev libgtksourceview-3.0-dev libnotify-dev libsoup2.4-dev libsoup-3.0-dev libwebkit2gtk-4.0-dev libadwaita-1-dev gnome-shell-common libmutter-10-dev libgcr-3-dev libgnome-desktop-3-dev - - run: yarn install - - run: yarn run build - - run: NODE_OPTIONS=--max_old_space_size=9216 yarn run build:types:node - - run: NODE_OPTIONS=--max_old_space_size=9216 yarn run validate:types:node \ No newline at end of file