Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4.8.2 #954

Merged
merged 34 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
f4ef4a5
ci: add `create-release-candidate.yml` (#864)
Zidious Oct 12, 2023
5bfd440
ci: amend token within create-release-candidate.yml (#871)
Zidious Oct 12, 2023
604b78b
ci: add `release-candidate` to deploy.yml (#875)
Zidious Oct 16, 2023
fdc3361
Merge pull request #876 from dequelabs/master
michael-siek Oct 17, 2023
299a0b4
docs(packages/puppeteer): fix incorrect documentation for withTags de…
scurker Oct 20, 2023
a80add3
refactor: use new test-fixtures path (#880)
straker Oct 20, 2023
ddba444
ci: fix GH release workflow (#877)
michael-siek Oct 24, 2023
2e016b4
fix(webdriverio): work with @wdio/globals (#882)
straker Oct 24, 2023
077a5bc
ci: add dependabot workflow (#887)
michael-siek Oct 26, 2023
e7606a0
chore: bump rimraf from 3.0.2 to 5.0.5 (#897)
dependabot[bot] Oct 26, 2023
70ceac0
chore: bump mocha from 8.4.0 to 10.2.0 (#898)
dependabot[bot] Oct 26, 2023
8963200
chore: bump actions/checkout from 2 to 4 (#890)
dependabot[bot] Oct 26, 2023
9a65b64
chore: bump actions/setup-node from 3 to 4 (#891)
dependabot[bot] Oct 26, 2023
44ad7fc
chore: remove old dependabot config (#901)
Zidious Oct 30, 2023
0eae5c2
ci: update the `update-axe-core` workflow (#910)
michael-siek Nov 2, 2023
c2255c3
chore: bump prettier from 2.8.8 to 3.0.3 (#907)
dependabot[bot] Nov 2, 2023
441cb44
chore: bump @types/node from 18.17.15 to 20.8.10 (#905)
dependabot[bot] Nov 2, 2023
4d4bbfc
chore: bump chromedriver from 116.0.0 to 119.0.0 (#912)
dependabot[bot] Nov 2, 2023
349cf77
ci: remove auto assign workflow (#914)
michael-siek Nov 3, 2023
b393bcd
ci: pin GHA to specific SHA (#915)
michael-siek Nov 3, 2023
e8094c1
chore: bump tsup from 6.7.0 to 7.2.0 (#893)
dependabot[bot] Nov 3, 2023
c2990f7
chore: bump react-shadow from 19.1.0 to 20.4.0 (#894)
dependabot[bot] Nov 3, 2023
8731be9
chore: bump eslint-config-prettier from 8.10.0 to 9.0.0 (#896)
dependabot[bot] Nov 3, 2023
30af456
chore: replaced `test-listen` with `async-listen` (#920)
chrisrice202 Nov 7, 2023
7f7e2bc
chore: bump @typescript-eslint/eslint-plugin and @typescript-eslint/p…
straker Nov 7, 2023
5fcb30f
chore: ignore commander dependabot updates (#928)
straker Nov 17, 2023
b07d38c
fix(webdriverjs): fix default commonJs export (#927)
straker Nov 21, 2023
d5becec
ci: add timeouts for each GHA workflow (#946)
michael-siek Nov 22, 2023
aab6d3c
chore: test built types export (#945)
straker Nov 22, 2023
4367556
ci: add `semantic-pr-footer` workflow (#941)
michael-siek Nov 29, 2023
b5aee34
fix: allow cjs version of packages to export a default value (#943)
straker Nov 30, 2023
56c55df
chore: RC v4.8.2
attest-team-ci Nov 30, 2023
72f4745
chore: applying release changes
dequejenn Nov 30, 2023
854eeb3
Merge pull request #949 from dequelabs/release-2023-11-30
dequejenn Nov 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 0 additions & 58 deletions .dependabot/config.yml

This file was deleted.

1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ module.exports = {
{
files: ['*.test.ts', '*.test.tsx', '*.spec.ts', '*.spec.tsx'],
rules: {
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-non-null-assertion': 'off'
}
Expand Down
42 changes: 42 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
version: 2

updates:
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'monthly'
open-pull-requests-limit: 10
commit-message:
prefix: 'chore'
groups:
# Any updates not caught by the group config will get individual PRs
gha-low-risk:
update-types:
- 'minor'
- 'patch'

- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'monthly'
open-pull-requests-limit: 10
commit-message:
prefix: 'chore'
ignore:
# Handled separately by its own workflow
- dependency-name: '@axe-core/*'
- dependency-name: 'axe-core'
# Prevent updates to ESM-only versions
- dependency-name: 'execa'
versions: ['>=6.0.0']
- dependency-name: 'node-fetch'
versions: ['>=3.0.0']
# Breaking change due to node version requirements
- dependency-name: 'commander'
versions: ['>=10.0.0']
groups:
# Any updates not caught by the group config will get individual PRs
npm-low-risk:
update-types:
- 'minor'
- 'patch'
18 changes: 0 additions & 18 deletions .github/workflows/auto-assign-issues.yml

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/auto-patch-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ jobs:
create_patch_release:
name: Create release
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- name: Determine if we skip cancel checks
id: skip-checks
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/create-release-candidate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Create release candidate

on:
workflow_dispatch:
inputs:
version-locked:
type: boolean
description: Prevent this action from creating a minor or major release
default: true

jobs:
create-release-candidate:
timeout-minutes: 2
runs-on: ubuntu-latest
steps:
- uses: dequelabs/axe-api-team-public/.github/actions/create-release-candidate-v1@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
base: 'master'
head: 'develop'
release-script-path: './.github/scripts/prepare_release.sh'
version-locked: ${{ inputs.version-locked }}
env:
GH_TOKEN: ${{ secrets.GH_PROJECT_TOKEN }}
5 changes: 3 additions & 2 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ jobs:
create_release:
name: Create release
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0
Expand Down Expand Up @@ -44,7 +45,7 @@ jobs:
git checkout master
git reset --hard "$commitHash"
- name: Create pull request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # tag=v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: release
Expand Down
45 changes: 40 additions & 5 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@ on:
push:
branches:
- develop
- release
- master

jobs:
canary:
runs-on: ubuntu-latest
timeout-minutes: 10
if: github.ref_name == 'develop' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -34,12 +36,39 @@ jobs:
--force-publish \
--yes

relase-candidate:
runs-on: ubuntu-latest
if: github.ref_name == 'release' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- run: npm ci
# Ensure packages are built
- run: npm run build
# Make sure the working tree is clean
- run: git reset --hard HEAD
- run: npm config set "//registry.npmjs.org/:_authToken" ${{ secrets.NPM_TOKEN }}
- run: |
npx lerna publish prepatch \
--no-verify-access \
--no-git-tag-version \
--no-push \
--canary \
--dist-tag=rc \
--exact \
--preid=$(git rev-parse --short HEAD) \
--force-publish \
--yes

production:
runs-on: ubuntu-latest
if: github.ref_name == 'master' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -53,4 +82,10 @@ jobs:
npx lerna publish from-package \
--force-publish='*' \
--yes
- uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v0.1.15
- run: |
PKG_VERSION=$(jq -r .version < lerna.json)
gh release create $PKG_VERSION \
--title "Release $PKG_VERSION" \
--generate-notes \
--repo ${{ github.repository }}
--target master
15 changes: 15 additions & 0 deletions .github/workflows/semantic-pr-footer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Semantic PR footer

on:
pull_request:
types:
- opened
- reopened
- edited
- synchronize

jobs:
semantic-pr-footer:
runs-on: ubuntu-latest
steps:
- uses: dequelabs/axe-api-team-public/.github/actions/semantic-pr-footer-v1@main
1 change: 1 addition & 0 deletions .github/workflows/semantic-pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:

jobs:
semantic-pr-title:
timeout-minutes: 1
runs-on: ubuntu-latest
steps:
- uses: dequelabs/semantic-pr-title@v1
1 change: 1 addition & 0 deletions .github/workflows/sync-master-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
jobs:
create_sync_pull_request:
runs-on: ubuntu-latest
timeout-minutes: 2
steps:
- uses: dequelabs/action-sync-branches@v1
with:
Expand Down
Loading
Loading