Skip to content

[pull] master from AdguardTeam:master#44

Merged
pull[bot] merged 4 commits into
insan-lab:masterfrom
AdguardTeam:master
Dec 15, 2025
Merged

[pull] master from AdguardTeam:master#44
pull[bot] merged 4 commits into
insan-lab:masterfrom
AdguardTeam:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Dec 15, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Squashed commit of the following:

commit 599a7dc
Merge: 08e052e 622920e
Author: scripthunter7 <d.tota@adguard.com>
Date:   Fri Dec 12 12:01:03 2025 +0100

    Merge branch 'master' into fix/AG-45259-1

commit 08e052e
Author: scripthunter7 <d.tota@adguard.com>
Date:   Fri Dec 12 10:00:27 2025 +0100

    Add version comparison links to CHANGELOG.md and set 2.1.0 release date
    
    - Set release date for version 2.1.0 to 2025-12-15
    - Add GitHub comparison link for version 2.1.0 (2.0.4...2.1.0)
    - Add GitHub comparison link for version 2.0.4 (2.0.3...2.0.4)

commit 6fd7071
Author: scripthunter7 <d.tota@adguard.com>
Date:   Fri Dec 12 09:57:33 2025 +0100

    Quote adg-docker requirement values in Bamboo specifications
    
    - Change adg-docker requirement from unquoted true to quoted 'true'
    - Apply changes to build.yaml, build-prerelease.yaml, and increment.yaml specifications

commit 0ee3aae
Author: Slava Leleka <v.leleka@adguard.com>
Date:   Fri Dec 12 11:55:53 2025 +0300

    Applied suggestion

commit 8824e48
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 16:10:03 2025 +0100

    Remove redundant constants test file from client package

commit 4b16db9
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 14:08:00 2025 +0100

    Update version to 2.1.0 and document odd/even pre-release versioning scheme
    
    - Bump version from 2.0.4 to 2.1.0 in package.json
    - Add 2.1.0 changelog entry with internal improvements note
    - Add versioning policy section to CONTRIBUTING.md documenting odd/even scheme for pre-releases
    - Explain VS Code Marketplace limitation that prevents using pre-release tags like -alpha or -beta
    - Document version progression example: 2.0.0 → 2.1.0 (pre-release) → 2.1.1 → 2.2.0 (stable)
    - Add references to

commit 26ae9b3
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:51:03 2025 +0100

    Add --no-color flag to all package test commands in Bamboo test workflow
    
    - Add --no-color flag to test commands for Shared, Syntaxes, Client, and Server packages
    - Improve test output readability in Bamboo CI environment by disabling color codes

commit 8a4f959
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:44:55 2025 +0100

    Normalize job name to use 'and' instead of ampersand in Bamboo test workflow
    
    - Change "Build & Package" to "Build and Package" in stage definition and job name
    - Apply consistent naming convention across Bamboo specifications

commit 4a2e3f5
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:44:00 2025 +0100

    Refactor Bamboo test workflow to run package-specific tests in parallel stages
    
    - Split monolithic Build job into 5 separate jobs: Test Shared, Test Syntaxes, Test Client, Test Server, and Build & Package
    - Organize jobs into 3 stages based on package dependencies: Stage 1 (Shared, Syntaxes), Stage 2 (Client, Server), Stage 3 (Build & Package)
    - Add package-specific test commands for each workspace package (type checking, linting, unit tests)
    - Extract common configuration using YAML anchors for docker

commit 6b0da21
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:29:09 2025 +0100

    Update cleanup script calls to use comma-separated artifact list instead of space-separated arguments
    
    - Change cleanup.sh invocation from space-separated to comma-separated artifact list
    - Apply changes to build.yaml, build-prerelease.yaml, and test.yaml specifications

commit 7409ba6
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:25:19 2025 +0100

    Add adblock.plist artifact to test workflows and update artifact configuration
    
    - Add syntaxes/out/adblock.plist to GitHub Actions artifact upload
    - Rename GitHub Actions artifact from vscode-adblock-vsix to vscode-adblock-build
    - Update Bamboo cleanup script to preserve adblock.plist artifact
    - Split Bamboo artifacts into separate vscode-adblock.vsix and adblock.plist entries
    - Set both Bamboo artifacts as required and shared
    - Add location property to Bamboo artifact definitions

commit 0fdc1d3
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:21:41 2025 +0100

    Add extension build and packaging steps to test workflows
    
    - Add build and package steps to GitHub Actions check.yml workflow
    - Add VSIX artifact upload to GitHub Actions with 30-day retention
    - Add build and package steps to Bamboo test.yaml specification
    - Add VSIX file tree listing to Bamboo test workflow
    - Configure cleanup script to preserve out/vscode-adblock.vsix artifact
    - Add vscode-adblock.vsix as shared artifact in Bamboo test spec

commit e45e6ef
Merge: f184f78 7b30ebe
Author: scripthunter7 <d.tota@adguard.com>
Date:   Thu Dec 11 13:15:09 2025 +0100

    Merge branch 'master' into fix/AG-45259-1

commit f184f78
Merge: 387f3ad fc8d0eb
Author: scripthunter7 <d.tota@adguard.com>
Date:   Wed Dec 10 17:40:18 2025 +0100

    Merge branch 'master' into fix/AG-45259-1

commit 387f3ad
Author: scripthunter7 <d.tota@adguard.com>
Date:   Wed Dec 10 12:39:12 2025 +0100

    Normalize line endings to LF across all test files and configuration files
    
    - Convert CRLF to LF line endings in .eslintignore
    - Normalize line endings in all AGLint test files (.aglintignore, .aglintrc.yml, .txt files)
    - Update line endings in multi-root workspace configuration files
    - Add missing final newlines to custom-config files

commit 3fd0ba2
Author: scripthunter7 <d.tota@adguard.com>
Date:   Wed Dec 10 12:37:55 2025 +0100

    Add EditorConfig file and normalize whitespace/formatting across all configuration files
    
    - Add .editorconfig with LF line endings, UTF-8 charset, and 2-space indentation for JSON files
    - Add editorconfig.editorconfig to recommended VSCode extensions
    - Normalize indentation in all tsconfig.json files (replace tabs with spaces)
    - Remove trailing commas from JSON arrays
    - Add missing final newlines to configuration files
    - Standardize array formatting to single-line where appropriate

commit d5d9c8d
Merge: da10f55 885667f
Author: scripthunter7 <d.tota@adguard.com>
Date:   Wed Dec 10 12:28:53 2025 +0100

    Merge branch 'master' into fix/AG-45259-1

commit da10f55
Author: scripthunter7 <d.tota@adguard.com>
Date:   Tue Dec 9 20:50:16 2025 +0100

    Refactor release workflow to use changelog-tools and conditional VSIX packaging
    
    - Move VSIX packaging after changelog extraction and variable setup
    - Add conditional packaging based on IS_PRERELEASE flag (package:pre vs package)
    - Replace npx changelog-tools with pnpm exec changelog-tools extract command
    - Update version extraction to use --json flag with jq for proper parsing
    - Change changelog output from ./out/TEMP_CHANGES.md to ./EXTRACTED_CHANGES.md
    - Remove build.txt creation step (no longer needed)

commit 6734747
Author: scripthunter7 <d.tota@adguard.com>
Date:   Tue Dec 9 20:10:14 2025 +0100

    Add VSIX file tree listing to build and prerelease pipelines
    
    - Add `pnpm exec vsce ls --tree` command to both build.yaml and build-prerelease.yaml
    - Display packaged file tree after VSIX creation for build verification
    - Insert command between package step and build.txt creation

commit d1801f4
Author: scripthunter7 <d.tota@adguard.com>
Date:   Tue Dec 9 20:04:06 2025 +0100

    Update workspace dependencies: @types/semver, chokidar, husky, semver, tsx, valibot, vscode-textmate, and yaml
    
    - Update @types/semver from ^7.5.0 to ^7.7.1
    - Update chokidar from ^4.0.3 to ^5.0.0
    - Update husky from ^9.0.1 to ^9.1.7
    - Update semver from ^7.5.4 to ^7.7.3
    - Update tsx from ^4.7.0 to ^4.21.0
    - Update valibot from ^1.1.0 to ^1.2.0
    - Update vscode-textmate from ^9.2.0 to ^9.3.0
    - Update yaml from ^2.8.1 to ^2.8.2
    - Update transitive dependencies including ansi-escapes, brace-expansion, glob

... and 50 more commits
Squashed commit of the following:

commit 9729ebc
Author: scripthunter7 <d.tota@adguard.com>
Date:   Mon Dec 15 13:40:03 2025 +0100

    Add shared library build step before type checking in prerelease workflow
    
    - Add explicit build step for @vscode-adblock-syntax/shared package before type checking
    - Ensure shared library is built before dependent packages (client and server) are compiled
    - Prevents type checking failures due to missing shared library build artifacts
…ent pipelines

Squashed commit of the following:

commit 03ada4a
Author: scripthunter7 <d.tota@adguard.com>
Date:   Mon Dec 15 14:19:53 2025 +0100

    Add build.txt artifact to build and deployment pipelines
    
    - Add build.txt as shared and required artifact in build.yaml and build-prerelease.yaml
    - Include build.txt in artifact downloads for deploy.yaml and deploy-prerelease.yaml
    - Set artifact location to out directory with pattern build.txt
Squashed commit of the following:

commit c8048d3
Author: scripthunter7 <d.tota@adguard.com>
Date:   Mon Dec 15 16:58:45 2025 +0100

    Update version to 2.1.1 in package.json and CHANGELOG.md
@pull pull Bot locked and limited conversation to collaborators Dec 15, 2025
@pull pull Bot added the ⤵️ pull label Dec 15, 2025
@pull pull Bot merged commit a232f2f into insan-lab:master Dec 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant