Skip to content

Commit 7b8cf99

Browse files
authored
v0.27.0 release prep (#1085)
* chore(dependencies): update dependencies * chore(cleanup): remove deprecated Selenium options * revert(deploy_firefox): remove code for second log interceptor * chore(firefox): update to 122.0.1 * chore(release): update VERSION and CHANGELOG.md * feat(GHA): updated actions * chore(profile): update test/profile.tar.gz
1 parent f72e7ca commit 7b8cf99

25 files changed

+4009
-4473
lines changed

.github/workflows/build-container.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ on:
77
- "v*.*.*"
88
workflow_dispatch:
99

10-
1110
jobs:
1211
build_and_publish:
1312
runs-on: ubuntu-latest
@@ -26,30 +25,30 @@ jobs:
2625
if [[ $GITHUB_REF == refs/heads/master ]]; then
2726
TAGS="$TAGS,${DOCKER_IMAGE}:latest"
2827
fi
29-
echo ::set-output name=tags::${TAGS}
28+
echo tags="${TAGS}" >> "$GITHUB_OUTPUT"
3029
3130
- name: Checkout
32-
uses: actions/checkout@v3
31+
uses: actions/checkout@v4
3332
- name: Set up Docker Buildx
3433
id: buildx
35-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3635
- name: Cache Docker layers
37-
uses: actions/cache@v3
36+
uses: actions/cache@v4
3837
with:
3938
path: /tmp/.buildx-cache
4039
key: ${{ runner.os }}-buildx-${{ github.sha }}
4140
restore-keys: |
4241
${{ runner.os }}-buildx-
4342
- name: Log into Dockerhub
44-
uses: docker/login-action@v1
43+
uses: docker/login-action@v3
4544
with:
4645
username: ${{ secrets.DOCKERHUB_USER_NAME }}
4746
password: ${{ secrets.DOCKERHUB_USER_PASSWORD }}
4847
- name: Build and push
4948
id: docker_build
50-
uses: docker/build-push-action@v3
49+
uses: docker/build-push-action@v5
5150
with:
52-
context: ./
51+
context: ./
5352
file: ./Dockerfile
5453
builder: ${{ steps.buildx.outputs.name }}
5554
push: true

.github/workflows/codeql-analysis.yml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ name: "CodeQL"
1313

1414
on:
1515
push:
16-
branches: [ master ]
16+
branches: [master]
1717
pull_request:
1818
# The branches below must be a subset of the branches above
19-
branches: [ master ]
19+
branches: [master]
2020
schedule:
21-
- cron: '33 19 * * 6'
21+
- cron: "33 19 * * 6"
2222

2323
jobs:
2424
analyze:
@@ -32,39 +32,39 @@ jobs:
3232
strategy:
3333
fail-fast: false
3434
matrix:
35-
language: [ 'javascript', 'python' ]
35+
language: ["javascript", "python"]
3636
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
3737
# Learn more about CodeQL language support at https://git.io/codeql-language-support
3838

3939
steps:
40-
- name: Checkout repository
41-
uses: actions/checkout@v3
40+
- name: Checkout repository
41+
uses: actions/checkout@v4
4242

43-
# Initializes the CodeQL tools for scanning.
44-
- name: Initialize CodeQL
45-
uses: github/codeql-action/init@v1
46-
with:
47-
languages: ${{ matrix.language }}
48-
# If you wish to specify custom queries, you can do so here or in a config file.
49-
# By default, queries listed here will override any specified in a config file.
50-
# Prefix the list here with "+" to use these queries and those in the config file.
51-
# queries: ./path/to/local/query, your-org/your-repo/queries@main
43+
# Initializes the CodeQL tools for scanning.
44+
- name: Initialize CodeQL
45+
uses: github/codeql-action/init@v2
46+
with:
47+
languages: ${{ matrix.language }}
48+
# If you wish to specify custom queries, you can do so here or in a config file.
49+
# By default, queries listed here will override any specified in a config file.
50+
# Prefix the list here with "+" to use these queries and those in the config file.
51+
# queries: ./path/to/local/query, your-org/your-repo/queries@main
5252

53-
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
54-
# If this step fails, then you should remove it and run the build manually (see below)
55-
- name: Autobuild
56-
uses: github/codeql-action/autobuild@v1
53+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
54+
# If this step fails, then you should remove it and run the build manually (see below)
55+
- name: Autobuild
56+
uses: github/codeql-action/autobuild@v2
5757

58-
# ℹ️ Command-line programs to run using the OS shell.
59-
# 📚 https://git.io/JvXDl
58+
# ℹ️ Command-line programs to run using the OS shell.
59+
# 📚 https://git.io/JvXDl
6060

61-
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
62-
# and modify them (or add more) to build your code if your project
63-
# uses a compiled language
61+
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
62+
# and modify them (or add more) to build your code if your project
63+
# uses a compiled language
6464

65-
#- run: |
66-
# make bootstrap
67-
# make release
65+
#- run: |
66+
# make bootstrap
67+
# make release
6868

69-
- name: Perform CodeQL Analysis
70-
uses: github/codeql-action/analyze@v1
69+
- name: Perform CodeQL Analysis
70+
uses: github/codeql-action/analyze@v2

.github/workflows/run-tests.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
# All of these steps are just setup
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v4
1818
- name: Setting MAMBA_PATH
1919
run: echo "MAMBA_PATH=$HOME/mamba" >> $GITHUB_ENV
2020
- name: Setting OPENWPM_MAMBA_PATH
2121
run: echo "OPENWPM_MAMBA_PATH=$MAMBA_PATH/envs/openwpm" >> $GITHUB_ENV
2222
# If the environment.yaml hasn't changed we just reuse the entire conda install
2323
- id: cache
24-
uses: actions/cache@v3
24+
uses: actions/cache@v4
2525
env:
2626
cache-name: conda-cache
2727
with:
@@ -49,14 +49,14 @@ jobs:
4949
runs-on: ubuntu-latest
5050
steps:
5151
# All of these steps are just setup
52-
- uses: actions/checkout@v3
52+
- uses: actions/checkout@v4
5353
- name: Setting MAMBA_PATH
5454
run: echo "MAMBA_PATH=$HOME/mamba" >> $GITHUB_ENV
5555
- name: Setting OPENWPM_MAMBA_PATH
5656
run: echo "OPENWPM_MAMBA_PATH=$MAMBA_PATH/envs/openwpm" >> $GITHUB_ENV
5757
# If the environment.yaml hasn't changed we just reuse the entire conda install
5858
- id: cache
59-
uses: actions/cache@v3
59+
uses: actions/cache@v4
6060
env:
6161
cache-name: conda-cache
6262
with:
@@ -96,9 +96,9 @@ jobs:
9696
fail-fast: false
9797
steps:
9898
# All of these steps are just setup, maybe we should wrap them in an action
99-
- uses: actions/checkout@v3
99+
- uses: actions/checkout@v4
100100
- name: Cache node modules
101-
uses: actions/cache@v3
101+
uses: actions/cache@v4
102102
env:
103103
cache-name: cache-node-modules
104104
with:
@@ -113,7 +113,7 @@ jobs:
113113

114114
# If the environment.yaml hasn't changed we just reuse the entire conda install
115115
- id: conda-cache
116-
uses: actions/cache@v3
116+
uses: actions/cache@v4
117117
env:
118118
cache-name: conda-cache
119119
with:

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ repos:
44
hooks:
55
- id: isort
66
- repo: https://github.com/psf/black
7-
rev: 23.12.1
7+
rev: 24.1.1
88
hooks:
99
- id: black
1010
language_version: python3
@@ -17,7 +17,7 @@ repos:
1717
# We may need to add more and more dependencies here, as pre-commit
1818
# runs in an environment without our dependencies
1919
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
20-
rev: v9.10.0
20+
rev: v9.11.0
2121
hooks:
2222
- id: commitlint
2323
stages: [commit-msg]

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## v0.27.0 - 2024-02-07
4+
5+
Bump to Firefox 122
6+
7+
Fix race condition in deploy_firefox.py
8+
Internals cleanup
9+
310
## v0.26.0 - 2023-12-23
411

512
Bump to Firefox 121

0 commit comments

Comments
 (0)