Skip to content

Commit 2a9a0bf

Browse files
deps(dev): bump aegir from 40.0.13 to 41.1.9 (#72)
* deps(dev): bump aegir from 40.0.13 to 41.1.9 Bumps [aegir](https://github.com/ipfs/aegir) from 40.0.13 to 41.1.9. - [Release notes](https://github.com/ipfs/aegir/releases) - [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md) - [Commits](ipfs/aegir@v40.0.13...v41.1.9) --- updated-dependencies: - dependency-name: aegir dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * chore: update project --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: achingbrain <[email protected]>
1 parent 617262e commit 2a9a0bf

File tree

7 files changed

+208
-339
lines changed

7 files changed

+208
-339
lines changed
Lines changed: 16 additions & 172 deletions
Original file line numberDiff line numberDiff line change
@@ -1,181 +1,25 @@
11
name: test & maybe release
2+
23
on:
34
push:
45
branches:
56
- master
67
pull_request:
8+
workflow_dispatch:
79

8-
jobs:
9-
10-
check:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- uses: actions/checkout@v3
14-
- uses: actions/setup-node@v3
15-
with:
16-
node-version: lts/*
17-
- uses: ipfs/aegir/actions/cache-node-modules@master
18-
- run: npm run --if-present lint
19-
- run: npm run --if-present dep-check
20-
21-
test-node:
22-
needs: check
23-
runs-on: ${{ matrix.os }}
24-
strategy:
25-
matrix:
26-
os: [windows-latest, ubuntu-latest, macos-latest]
27-
node: [lts/*]
28-
fail-fast: true
29-
steps:
30-
- uses: actions/checkout@v3
31-
- uses: actions/setup-node@v3
32-
with:
33-
node-version: ${{ matrix.node }}
34-
- uses: ipfs/aegir/actions/cache-node-modules@master
35-
- run: npm run --if-present test:node
36-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
37-
with:
38-
flags: node
39-
40-
test-chrome:
41-
needs: check
42-
runs-on: ubuntu-latest
43-
steps:
44-
- uses: actions/checkout@v3
45-
- uses: actions/setup-node@v3
46-
with:
47-
node-version: lts/*
48-
- uses: ipfs/aegir/actions/cache-node-modules@master
49-
- run: npm run --if-present test:chrome
50-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
51-
with:
52-
flags: chrome
53-
54-
test-chrome-webworker:
55-
needs: check
56-
runs-on: ubuntu-latest
57-
steps:
58-
- uses: actions/checkout@v3
59-
- uses: actions/setup-node@v3
60-
with:
61-
node-version: lts/*
62-
- uses: ipfs/aegir/actions/cache-node-modules@master
63-
- run: npm run --if-present test:chrome-webworker
64-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
65-
with:
66-
flags: chrome-webworker
10+
permissions:
11+
contents: write
12+
packages: write
6713

68-
test-firefox:
69-
needs: check
70-
runs-on: ubuntu-latest
71-
steps:
72-
- uses: actions/checkout@v3
73-
- uses: actions/setup-node@v3
74-
with:
75-
node-version: lts/*
76-
- uses: ipfs/aegir/actions/cache-node-modules@master
77-
- run: npm run --if-present test:firefox
78-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
79-
with:
80-
flags: firefox
14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event_name == 'push' && github.sha || github.ref }}
16+
cancel-in-progress: true
8117

82-
test-firefox-webworker:
83-
needs: check
84-
runs-on: ubuntu-latest
85-
steps:
86-
- uses: actions/checkout@v3
87-
- uses: actions/setup-node@v3
88-
with:
89-
node-version: lts/*
90-
- uses: ipfs/aegir/actions/cache-node-modules@master
91-
- run: npm run --if-present test:firefox-webworker
92-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
93-
with:
94-
flags: firefox-webworker
95-
96-
test-webkit:
97-
needs: check
98-
runs-on: ${{ matrix.os }}
99-
strategy:
100-
matrix:
101-
os: [ubuntu-latest, macos-latest]
102-
node: [lts/*]
103-
fail-fast: true
104-
steps:
105-
- uses: actions/checkout@v3
106-
- uses: actions/setup-node@v3
107-
with:
108-
node-version: lts/*
109-
- uses: ipfs/aegir/actions/cache-node-modules@master
110-
- run: npm run --if-present test:webkit
111-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
112-
with:
113-
flags: webkit
114-
115-
test-webkit-webworker:
116-
needs: check
117-
runs-on: ${{ matrix.os }}
118-
strategy:
119-
matrix:
120-
os: [ubuntu-latest, macos-latest]
121-
node: [lts/*]
122-
fail-fast: true
123-
steps:
124-
- uses: actions/checkout@v3
125-
- uses: actions/setup-node@v3
126-
with:
127-
node-version: lts/*
128-
- uses: ipfs/aegir/actions/cache-node-modules@master
129-
- run: npm run --if-present test:webkit-webworker
130-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
131-
with:
132-
flags: webkit-webworker
133-
134-
test-electron-main:
135-
needs: check
136-
runs-on: ubuntu-latest
137-
steps:
138-
- uses: actions/checkout@v3
139-
- uses: actions/setup-node@v3
140-
with:
141-
node-version: lts/*
142-
- uses: ipfs/aegir/actions/cache-node-modules@master
143-
- run: npx xvfb-maybe npm run --if-present test:electron-main
144-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
145-
with:
146-
flags: electron-main
147-
148-
test-electron-renderer:
149-
needs: check
150-
runs-on: ubuntu-latest
151-
steps:
152-
- uses: actions/checkout@v3
153-
- uses: actions/setup-node@v3
154-
with:
155-
node-version: lts/*
156-
- uses: ipfs/aegir/actions/cache-node-modules@master
157-
- run: npx xvfb-maybe npm run --if-present test:electron-renderer
158-
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
159-
with:
160-
flags: electron-renderer
161-
162-
release:
163-
needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-webkit, test-webkit-webworker, test-electron-main, test-electron-renderer]
164-
runs-on: ubuntu-latest
165-
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
166-
steps:
167-
- uses: actions/checkout@v3
168-
with:
169-
fetch-depth: 0
170-
- uses: actions/setup-node@v3
171-
with:
172-
node-version: lts/*
173-
- uses: ipfs/aegir/actions/cache-node-modules@master
174-
- uses: ipfs/aegir/actions/docker-login@master
175-
with:
176-
docker-token: ${{ secrets.DOCKER_TOKEN }}
177-
docker-username: ${{ secrets.DOCKER_USERNAME }}
178-
- run: npm run --if-present release
179-
env:
180-
GITHUB_TOKEN: ${{ secrets.UCI_GITHUB_TOKEN || github.token }}
181-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
18+
jobs:
19+
js-test-and-release:
20+
uses: pl-strflt/uci/.github/workflows/[email protected]
21+
secrets:
22+
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
23+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
24+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
25+
UCI_GITHUB_TOKEN: ${{ secrets.UCI_GITHUB_TOKEN }}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Semantic PR
2+
3+
on:
4+
pull_request_target:
5+
types:
6+
- opened
7+
- edited
8+
- synchronize
9+
10+
jobs:
11+
main:
12+
uses: pl-strflt/.github/.github/workflows/[email protected]

.github/workflows/stale.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Close and mark stale issue
2+
3+
on:
4+
schedule:
5+
- cron: '0 0 * * *'
6+
7+
permissions:
8+
issues: write
9+
pull-requests: write
10+
11+
jobs:
12+
stale:
13+
uses: pl-strflt/.github/.github/workflows/[email protected]

0 commit comments

Comments
 (0)