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.1 #366

Merged
merged 28 commits into from Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
efd9226
docs: we do not support safari (#309)
AdnoC Apr 28, 2023
b33fad2
chore: merge master into develop (#310)
michael-siek May 18, 2023
5cb81f7
ci: auto patch-release every 2 weeks (#311)
AdnoC Jun 16, 2023
a067b2c
ci: auto-patch-release from public repo (#314)
AdnoC Jun 28, 2023
3fef592
ci: fix browser-tools version (#316)
AdnoC Jul 26, 2023
bef7d97
fix: gracefully handle unloaded iframes (#315)
AdnoC Aug 24, 2023
3dca4c2
fix: handle spurious axe.runPartial returning null (#324)
AdnoC Sep 1, 2023
a4597d5
ci: pin chrome version (#325)
AdnoC Sep 7, 2023
0345aa9
ci: enable manual run of patch release (#321)
AdnoC Sep 7, 2023
7fc5a48
feat: Update axe-core to v4.8.1 (#329)
attest-team-ci Sep 12, 2023
c540b04
Update auto-patch-release.yml
dequejenn Sep 14, 2023
0c19f86
Merge pull request #330 from dequelabs/dequejenn-patch-1
dequejenn Sep 14, 2023
c204367
fix(axe-core-api): pin axe-core version to accept patch updates only …
michael-siek Sep 27, 2023
f368a23
fix: Update axe-core to v4.8.2 (#332)
attest-team-ci Sep 27, 2023
5c304dc
ci: update `prepare_release.sh` to take optional release level (#340)
Zidious Oct 4, 2023
f3cabd1
ci: auto update axe-core (#341)
AdnoC Oct 5, 2023
5071cd8
chore: merge develop -> master
AdnoC Oct 10, 2023
603472b
Merge pull request #344 from dequelabs/mergable-master
michael-siek Oct 11, 2023
6989c7d
ci: add `create-release-candidate.yml` workflow (#346)
Zidious Oct 16, 2023
55b5378
ci: add release branch check to circleci config.yml (#348)
Zidious Oct 16, 2023
40b06cf
ci: update the `update-axe-core` workflow (#351)
michael-siek Nov 2, 2023
f043cb3
ci: add `semantic-pr-footer` workflow (#357)
michael-siek Nov 21, 2023
d333755
ci: add timeouts for each GHA workflow (#359)
michael-siek Dec 7, 2023
cb6338c
fix: Update axe-core to v4.8.3 (#360)
github-actions[bot] Jan 9, 2024
96e31ed
ci: update `prepare_release` script permissions (#361)
michael-siek Jan 9, 2024
8ad70bf
ci: generate changelogs with `commit-and-tag-version` (#363)
michael-siek Jan 13, 2024
bb2b50e
chore: RC v4.8.1
attest-team-ci Jan 15, 2024
55671fe
Merge pull request #364 from dequelabs/release-2024-01-15
dequejenn Jan 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 3 additions & 2 deletions .circleci/config.yml
Expand Up @@ -18,7 +18,7 @@ commands:
# TODO: remove when chromedriver downloads are fixed
chrome-version: 116.0.5845.96
- node/install:
node-version: '16.13'
node-version: "16.13"
- run: gem install bundler # setup bundler
- run: rake bootstrap # bootstrap packages

Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
steps:
- checkout
- node/install:
node-version: '16.13'
node-version: "16.13"
- bootstrap
- run: bash .circleci/print_license.sh

Expand All @@ -104,6 +104,7 @@ workflows:
branches:
only:
- develop
- release
- production_release:
requires:
- test
Expand Down
10 changes: 9 additions & 1 deletion .github/scripts/prepare_release.sh 100644 → 100755
Expand Up @@ -6,7 +6,15 @@ set -e
releaseLevel="$1"

oldVersion="$(node -pe 'require("./package.json").version')"
npx standard-version --release-as "$releaseLevel" --skip.commit=true --skip.tag=true

# If no release level is specified, let commit-and-tag-version handle versioning
if [ -z "$releaseLevel" ]
then
npx commit-and-tag-version --skip.commit=true --skip.tag=true
else
npx commit-and-tag-version --release-as "$releaseLevel" --skip.commit=true --skip.tag=true
fi

newVersion="$(node -pe 'require("./package.json").version')"

sed -i -e "s/ VERSION\\s*=\\s*\"$oldVersion\"/ VERSION = \"$newVersion\"/" version.rb
18 changes: 0 additions & 18 deletions .github/workflows/auto-assign-issues.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/auto-patch-release.yml

This file was deleted.

24 changes: 24 additions & 0 deletions .github/workflows/create-release-candidate.yml
@@ -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:
runs-on: ubuntu-latest
timeout-minutes: 5
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 }}
52 changes: 0 additions & 52 deletions .github/workflows/create-release.yml

This file was deleted.

16 changes: 16 additions & 0 deletions .github/workflows/semantic-pr-footer.yml
@@ -0,0 +1,16 @@
name: Semantic PR footer

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

jobs:
semantic-pr-footer:
runs-on: ubuntu-latest
timeout-minutes: 1
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
Expand Up @@ -11,5 +11,6 @@ on:
jobs:
semantic-pr-title:
runs-on: ubuntu-latest
timeout-minutes: 1
steps:
- uses: dequelabs/semantic-pr-title@v1
1 change: 1 addition & 0 deletions .github/workflows/sync-master-develop.yml
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
30 changes: 6 additions & 24 deletions .github/workflows/update-axe-core.yml
@@ -1,38 +1,20 @@
name: Update axe-core

on:
schedule:
# Run every night at midnight
- cron: '0 0 * * *'
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 1
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- id: update
uses: dequelabs/update-axe-core@v1
- id: type
run: |
CommitType=""
if [ "${{ steps.update.outputs.patch_version_updated }}" == "true" ]; then
CommitType="fix"
elif [ "${{ steps.update.outputs.minor_version_updated }}" == "true" ]; then
CommitType="feat"
elif [ "${{ steps.update.outputs.major_version_updated }}" == "true" ]; then
CommitType="feat"
fi
echo "type=$CommitType" >>"$GITHUB_OUTPUT"
- name: Open PR
uses: peter-evans/create-pull-request@v4
- uses: dequelabs/axe-api-team-public/.github/actions/create-update-axe-core-pull-request-v1@main
with:
token: ${{ secrets.PAT }}
commit-message: '${{ steps.type.outputs.type }}: Update axe-core to v${{ steps.update.outputs.version }}'
branch: auto-update-axe-core
base: develop
title: '${{ steps.type.outputs.type }}: Update axe-core to v${{ steps.update.outputs.version }}'
body: |
This patch updates version of [`axe-core`](https://npmjs.org/axe-core) to v${{ steps.update.outputs.version }}.

This PR was opened by a robot :robot: :tada:.
token: ${{ secrets.GITHUB_TOKEN }}
10 changes: 9 additions & 1 deletion CHANGELOG.md
@@ -1,6 +1,14 @@
# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## [4.8.1](https://github.com/dequelabs/axe-core-gems/compare/v4.8.0...v4.8.1) (2024-01-15)

### Bug Fixes

* Update axe-core to v4.8.2 ([#332](https://github.com/dequelabs/axe-core-gems/issues/332)) ([b3789c4](https://github.com/dequelabs/axe-core-gems/commit/b3789c44e433c82743a84029d2bac7c529d32047))
* Update axe-core to v4.8.3 ([#360](https://github.com/dequelabs/axe-core-gems/issues/360)) ([cb6338c](https://github.com/dequelabs/axe-core-gems/commit/cb6338c222a55825f4ec9f04699c775d76508a26))


## [4.8.0](https://github.com/dequelabs/axe-core-gems/compare/v4.6.1...v4.8.0) (2023-09-27)

Expand Down
6 changes: 3 additions & 3 deletions package.json
@@ -1,6 +1,6 @@
{
"name": "axe-core-gems",
"version": "4.8.0",
"version": "4.8.1",
"license": "MPL-2.0",
"private": true,
"repository": {
Expand All @@ -12,7 +12,7 @@
},
"devDependencies": {
"axe-test-fixtures": "github:dequelabs/axe-test-fixtures",
"conventional-changelog-cli": "^2.2.2",
"standard-version": "^9.5.0"
"commit-and-tag-version": "^11.2.4",
"conventional-changelog-cli": "^2.2.2"
}
}
14 changes: 7 additions & 7 deletions packages/axe-core-api/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/axe-core-api/package.json
Expand Up @@ -2,6 +2,6 @@
"name": "axe-core-api",
"license": "MPL-2.0",
"dependencies": {
"axe-core": "4.8.2"
"axe-core": "^4.8.3"
}
}
2 changes: 1 addition & 1 deletion version.rb
@@ -1,5 +1,5 @@
# this version is used by all the packages

module AxeCoreGems
VERSION = "4.8.0"
VERSION = "4.8.1"
end