diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-07-31 20:11:43 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-07-31 20:11:43 -0700 |
commit | fa221af037ced05018b6441575b7e22b5d6902a8 (patch) | |
tree | 710dcee73c3bd96afa15d4d8bfc8ac7bef5cc51e /.github/workflows/main.yaml | |
parent | 44a82caaa650ef74194a1d782e2520cb649440cb (diff) | |
download | sncontinue-fa221af037ced05018b6441575b7e22b5d6902a8.tar.gz sncontinue-fa221af037ced05018b6441575b7e22b5d6902a8.tar.bz2 sncontinue-fa221af037ced05018b6441575b7e22b5d6902a8.zip |
run workflow on this branch
Diffstat (limited to '.github/workflows/main.yaml')
-rw-r--r-- | .github/workflows/main.yaml | 139 |
1 files changed, 70 insertions, 69 deletions
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 509faec4..6642d5c0 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + - package-python jobs: nuitka-build: @@ -46,72 +47,72 @@ jobs: build/*.bin build/*.app/**/* - publish: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.8" - - - name: Install Poetry - run: | - curl -sSL https://install.python-poetry.org | python3 - - - - name: Install Python dependencies - run: | - cd continuedev - poetry install - - - name: Cache extension node_modules - uses: actions/cache@v2 - with: - path: extension/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('extension/package-lock.json') }} - - - name: Cache react-app node_modules - uses: actions/cache@v2 - with: - path: extension/react-app/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('extension/react-app/package-lock.json') }} - - - name: Set up Node.js - uses: actions/setup-node@v2 - with: - node-version: "14" - - - name: Install extension Dependencies - run: | - cd extension - npm ci --legacy-peer-deps - - - name: Install react-app Dependencies - run: | - cd extension/react-app - npm ci --legacy-peer-deps - - - name: Build and Publish - run: | - cd extension - npm run full-package - - - name: Commit changes - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git commit -am "Update package.json version [skip ci]" - - - name: Push changes - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload .vsix artifact - uses: actions/upload-artifact@v2 - with: - name: vsix-artifact - path: extension/build/* + # publish: + # runs-on: ubuntu-latest + + # steps: + # - name: Checkout + # uses: actions/checkout@v2 + + # - name: Set up Python + # uses: actions/setup-python@v2 + # with: + # python-version: "3.8" + + # - name: Install Poetry + # run: | + # curl -sSL https://install.python-poetry.org | python3 - + + # - name: Install Python dependencies + # run: | + # cd continuedev + # poetry install + + # - name: Cache extension node_modules + # uses: actions/cache@v2 + # with: + # path: extension/node_modules + # key: ${{ runner.os }}-node-${{ hashFiles('extension/package-lock.json') }} + + # - name: Cache react-app node_modules + # uses: actions/cache@v2 + # with: + # path: extension/react-app/node_modules + # key: ${{ runner.os }}-node-${{ hashFiles('extension/react-app/package-lock.json') }} + + # - name: Set up Node.js + # uses: actions/setup-node@v2 + # with: + # node-version: "14" + + # - name: Install extension Dependencies + # run: | + # cd extension + # npm ci --legacy-peer-deps + + # - name: Install react-app Dependencies + # run: | + # cd extension/react-app + # npm ci --legacy-peer-deps + + # - name: Build and Publish + # run: | + # cd extension + # npm run full-package + + # - name: Commit changes + # run: | + # git config --local user.email "action@github.com" + # git config --local user.name "GitHub Action" + # git commit -am "Update package.json version [skip ci]" + + # - name: Push changes + # uses: ad-m/github-push-action@master + # with: + # github_token: ${{ secrets.GITHUB_TOKEN }} + + # - name: Upload .vsix artifact + # uses: actions/upload-artifact@v2 + # with: + # name: vsix-artifact + # path: extension/build/* |