Commit Graph

300 Commits

Author SHA1 Message Date
Paweł Kuna 2702274bfa
Update package dependencies and configurations (#1447)
* Update package dependencies and configurations

* Update GitHub Actions workflow to use Node.js 22 and adjust build command to utilize pnpm for improved consistency and performance.

* Remove specific pnpm version from GitHub Actions workflow to allow for more flexible dependency management.

* Remove specific pnpm version from GitHub Actions workflow for improved flexibility in dependency management.

* Add rsvg-convert availability check in convertIconsToImages function to prevent errors when the command is not found

* Update GitHub Actions workflow to use Node.js 22 for improved compatibility and performance.

* Remove push trigger from GitHub Actions workflow to streamline build process and focus on pull requests.

* Add system dependencies for canvas in GitHub Actions workflow and update package.json to include canvas dependency

* Update GitHub Actions workflow to install additional system dependencies for canvas and rsvg-convert

* Update pnpm-lock.yaml to add canvas dependency and remove optional flags from several packages

* Update package.json to upgrade pnpm from version 10.12.1 to 10.26.1 for improved performance and compatibility.

* Refactor Eleventy configuration to use Sass directly and update package dependencies for improved compatibility and performance. Added support for SCSS file compilation and updated various package versions in package.json and pnpm-lock.yaml.

* Reorganize GitHub Actions workflow to reposition the in-progress comment step for better clarity and execution flow during icon validation.

* Update GitHub Actions workflows to install pnpm version 10.26.2 for consistency across build and validation processes.

* Install additional system dependencies for canvas and rsvg-convert in GitHub Actions workflow to ensure proper build environment.

* Ensure canvas is loaded before jsdom by using require in utilities.mjs

* Update canvas and @napi-rs/canvas dependencies to version 3.2.0 and 0.1.88 respectively in package.json and pnpm-lock.yaml for improved compatibility. Add "onlyBuiltDependencies" field in package.json to specify required dependencies.
2025-12-30 18:33:11 +01:00
codecalm f999bcc00d Update GitHub Actions workflow to use Node.js 22 and pnpm version 10.26.2, while repositioning the in-progress comment step for better visibility during validation. 2025-12-30 18:04:58 +01:00
codecalm c6a429a3be Update package.json to remove specific pnpm version and adjust GitHub Actions workflow to use pnpm version 10.26.1 for consistency across environments. 2025-12-26 16:36:18 +01:00
codecalm 3a1c1fde8b Update .gitignore to include .astro files and modify labeler configuration for improved icon detection rules. 2025-12-25 13:10:15 +01:00
codecalm 7a71dc0019 Update GitHub Actions workflows to use the latest versions of actions, enhancing performance and compatibility. 2025-12-24 02:05:52 +01:00
codecalm 40853f9a33 Update labeler action to version 6 for improved functionality and performance. 2025-12-24 02:00:04 +01:00
codecalm 1616de976d Update labeler configuration to include new rules for React Native, PNG, PDF packages, tests, and website documentation, enhancing automation for file management and organization. 2025-12-24 01:58:38 +01:00
codecalm a6497147f7 Enhance labeler configuration to include new rules for identifying new and modified icons in the 'icons' directory, improving automation for icon management. 2025-12-24 01:54:03 +01:00
codecalm 3c47dab3ed Enhance icon generation script and PR workflow to utilize PR-specific repository and SHA, improving accuracy for forked repositories. 2025-12-23 02:33:39 +01:00
codecalm 69e0b696fb Update icon validation scripts to use dynamic base branch reference for improved accuracy in PR icon checks 2025-12-23 02:30:59 +01:00
codecalm bccc80e934 Change PR validation workflow trigger from 'pull_request' to 'pull_request_target' for improved security and context access. 2025-12-23 02:18:58 +01:00
codecalm c23e6a8eea Merge branch 'main' of https://github.com/tabler/tabler-icons 2025-12-23 02:13:02 +01:00
codecalm 992a34a233 Update GitHub Actions workflow to include permissions for pull requests and contents 2025-12-23 02:13:01 +01:00
Paweł Kuna 6d5f43d993
Add icon comment generation with categories and tags to PR validation workflow (#1444)
* Add 'generate-icons-comment' script to package.json and update PR validation workflow to include icon generation and commenting steps.

* Refactor icon comment generation to include inline SVGs in markdown tables and update workflow to handle output correctly.

* Refactor icon comment generation to use base64 data URIs for SVGs in markdown tables, improving compatibility and visual representation.

* Refactor icon comment generation to use GitHub raw file URLs instead of base64 data URIs, enhancing compatibility with GitHub comments.

* Update icon size in markdown table for improved visibility in GitHub comments.

* Enhance icon comment generation by adding category and tags to markdown table, improving organization and metadata visibility.

* Implement category validation for new icons and consolidate helper imports in icon generation scripts.

* Add workflow step to remove comment with added icons if no icons are present

* Remove unused SVG icon file 'a-b-2 copy 2.svg' to clean up the icon directory.

* Update PR validation workflow to change icon comment mode from 'recreate' to 'upsert', allowing for more efficient comment updates.

* Update icon name in markdown table to include file extension for clarity in generated comments.

* Remove unused SVG icon file 'a-b-2 copy.svg' to streamline the icon directory.
2025-12-23 01:59:33 +01:00
Paweł Kuna e7f40a1500
Add 'validate-pr' script to package.json (#1443) 2025-12-23 00:59:53 +01:00
codecalm f76e44c631 Release 3.36.0 2025-12-14 22:05:08 +01:00
Abdul-Kadir Coskun 0678fad12c
Add Svelte 5 (Runes) icon package (#1434)
Introduced the @tabler/icons-svelte-runes package for Svelte 5+ with runes reactivity, including source, build, tests, and documentation. Updated issue templates, labeler, and README to reference the new package and distinguish between Svelte 4 and Svelte 5 usage. Adjusted build scripts and lockfile to support the new package.
2025-12-14 13:03:48 +01:00
Abdul-Kadir Coskun 48280d7eb6
Add GitHub Actions workflow to sync icons to CDN (#1435)
Introduces a workflow that syncs the 'icons' directory to a dedicated 'icons' branch and creates a versioned tag on each update. The workflow triggers on changes to the 'icons' folder in the main branch or via manual dispatch, and outputs CDN URLs for accessing the synced icons.
2025-12-14 13:00:37 +01:00
codecalm 147130cd0e Release 3.35.0 2025-09-15 20:59:58 +02:00
codecalm a33f5aec97 Release 3.34.0 2025-06-02 19:41:27 +02:00
codecalm ba4462edcc Release 3.33.0 2025-05-16 21:55:43 +02:00
codecalm 356cb4a581 Release 3.32.0 2025-05-16 21:23:05 +02:00
codecalm cade2ac67f Release 3.31.0 2025-03-05 00:33:49 +01:00
codecalm a90ddb1fb2 Release 3.30.0 2025-02-07 15:35:41 +01:00
codecalm 3920b07ea1 Release 3.29.0 2025-01-21 22:29:07 +01:00
codecalm b2b27332c2 Release 3.28.0 2025-01-08 03:10:54 +01:00
codecalm 005841e3ac Release 3.27.0 2025-01-06 19:26:12 +01:00
codecalm 5abae4fb47 Release 3.26.0 2024-12-15 19:59:14 +01:00
codecalm 14bad670d9 Release 3.25.0 2024-12-15 17:08:53 +01:00
codecalm 01eb08a9bc Release 3.24.0 2024-12-02 22:19:05 +01:00
codecalm 06755b9bda Release 3.23.0 2024-11-28 20:36:43 +01:00
codecalm e54656d27e Release 3.22.0 2024-11-12 22:41:07 +01:00
codecalm 69752f43de Release 3.21.0 2024-10-28 19:52:41 +01:00
codecalm 537602d3b5 Release 3.20.0 2024-10-23 07:40:31 +02:00
codecalm 8d4f23166d Release 3.19.0 2024-09-27 22:46:37 +02:00
codecalm 261e23df42 Release 3.18.0 2024-09-26 23:26:29 +02:00
codecalm 405bcfffba Release 3.17.0 2024-09-15 14:48:05 +02:00
codecalm e1e3d26364 Release 3.16.0 2024-09-10 18:24:16 +02:00
codecalm 121922c179 Release 3.15.0 2024-09-08 22:41:24 +02:00
codecalm bad711e40a Release 3.14.0 2024-08-27 11:39:37 +02:00
codecalm bdcc639c5e Release 3.13.0 2024-08-26 14:12:49 +02:00
codecalm 9561ff8eef Release 3.12.0 2024-08-08 22:54:01 +02:00
codecalm efa07c0028 Release 3.11.0 2024-07-16 13:24:17 +02:00
codecalm c5f045423e Release 3.10.0 2024-07-09 13:00:59 +02:00
codecalm 5c4704034c Release 3.9.0 2024-07-04 21:40:09 +02:00
codecalm c14c52d845 Release 3.8.0 2024-07-02 23:03:06 +02:00
codecalm 3ce9e93973 Release 3.7.0 2024-06-25 17:30:43 +02:00
codecalm 9239580313 Release 3.6.0 2024-06-13 22:29:57 +02:00
Paweł Kuna e1d8b8efb3
Update 02-bug_report.yml 2024-05-23 09:53:46 +02:00
codecalm 06dbedc009 reorder 2024-05-23 02:38:57 +02:00