diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4a364a..5cf6815 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,10 +1,8 @@ name: CI on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] + - push + - pull_request jobs: build: @@ -29,10 +27,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} cache-dependency-path: go.sum @@ -49,7 +47,7 @@ jobs: run: sudo apt-get install gtk+-3.0 webkit2gtk-4.0 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: npm diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 70f479e..e0f710d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,24 +22,26 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "16" - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Install dependencies - run: cd website; npm ci + run: npm ci + working-directory: website - name: Build site - run: cd website; npm run build + run: npm run build + working-directory: website - name: Upload built website - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: ./website-dist @@ -54,4 +56,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 62cedb4..b0dce09 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,19 +1,17 @@ name: Linter on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] + - push + - pull_request jobs: eslint: - name: Run ESlint + name: Run ESLint runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install dependencies run: npm ci