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 by 05.03.2025 #1821

Merged
merged 118 commits into from
Mar 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
abeca5d
feat(plasma-new-hope): fix usePopoverOffset hook deps
TitanKuzmich Feb 20, 2025
ddd538e
Update versions
Salute-Eva Feb 24, 2025
011d4b7
Update package-lock.json files
Salute-Eva Feb 24, 2025
dd884e9
feat(*): add color tokens for title and icon to notification
iljs Feb 16, 2025
8143446
feat(*): add views and text, icon color to notification
iljs Feb 18, 2025
ca30b80
feat(*): update docs in notification
iljs Feb 18, 2025
5fc7eeb
fix(*): add titleColor and contentColor in notification props
iljs Feb 19, 2025
46ef612
feat(*): add iconColor and backgroundColor props to notifications
iljs Feb 21, 2025
1cf39a0
Update versions
Salute-Eva Feb 24, 2025
ae817ab
Update package-lock.json files
Salute-Eva Feb 24, 2025
55cc093
feat(*): update readOnly for TextField, TextArea, Range
vadim-kudr Feb 17, 2025
54e9a9c
Update versions
Salute-Eva Feb 24, 2025
2472e54
Update package-lock.json files
Salute-Eva Feb 24, 2025
a043f5b
fix(plasma-new-hope): fixed scroll to tab by programmatic tab selection
denivladislav Feb 25, 2025
bfd97ad
docs(): Tabs docs updated
denivladislav Feb 25, 2025
07f5bb8
chore(plasma-{b2c, web}): Tabs tests updated
denivladislav Feb 25, 2025
625105a
Update versions
Salute-Eva Feb 26, 2025
ea0ce29
Update package-lock.json files
Salute-Eva Feb 26, 2025
31ca7c0
feat(plasma-icons): add css folder in production build
Yakutoc Sep 17, 2024
2d85b6c
Update versions
Salute-Eva Feb 26, 2025
2514a01
Update package-lock.json files
Salute-Eva Feb 26, 2025
e288ade
feat(plasma-new-hope): new architecture in Autocomplete
shuga2704 Feb 24, 2025
3f56260
Update versions
Salute-Eva Feb 26, 2025
bb9cf1e
Update package-lock.json files
Salute-Eva Feb 26, 2025
52c62ed
feat(plasma-icons): add icons DocumentAttach [16x16]
Yakutoc Feb 25, 2025
218d9dd
feat(plasma-icons): add icons DocumentAttach [24x24]
Yakutoc Feb 25, 2025
ac74b1f
feat(plasma-icons): add icons DocumentAttach [36x36]
Yakutoc Feb 25, 2025
497ff05
feat(plasma-icons): add icons control [16x16]
Yakutoc Feb 25, 2025
d20b8c1
feat(plasma-icons): add icons control [24x24]
Yakutoc Feb 25, 2025
7179f93
feat(plasma-icons): add icons control [36x36]
Yakutoc Feb 25, 2025
60bc9b5
feat(plasma-icons): add icon Shower [16x16]
Yakutoc Feb 25, 2025
ba1e28f
feat(plasma-icons): add icon Shower [24x24]
Yakutoc Feb 25, 2025
854f2a5
feat(plasma-icons): add icon Shower [36x36]
Yakutoc Feb 25, 2025
ec5bbec
feat(plasma-icons): add icons Delivery [16x16]
Yakutoc Feb 25, 2025
de13125
feat(plasma-icons): add icons Delivery [24x24]
Yakutoc Feb 25, 2025
6875b4f
feat(plasma-icons): add icons Delivery [36x36]
Yakutoc Feb 25, 2025
6bcd7a6
feat(plasma-icons): add icons car [16x16]
Yakutoc Feb 25, 2025
47bb6d5
feat(plasma-icons): add icons car [24x24]
Yakutoc Feb 25, 2025
0f1679e
feat(plasma-icons): add icons car [36x36]
Yakutoc Feb 25, 2025
e902457
Update versions
Salute-Eva Feb 27, 2025
47c1233
Update package-lock.json files
Salute-Eva Feb 27, 2025
a1788b5
chore(sdds-cs): disable prop size [storybook]
Yakutoc Feb 25, 2025
b6bf42c
feat(*): update opacity disabled and border color in calendar and dat…
iljs Feb 18, 2025
5b50336
Update versions
Salute-Eva Feb 27, 2025
dac8648
Update package-lock.json files
Salute-Eva Feb 27, 2025
28beb3e
test(plasma-b2c): update tests for Checkbox, Radiobox, Progress, Switch
IgorYar Feb 20, 2025
a99c1d7
feat(plasma-new-hope): virtual prop in Select
shuga2704 Feb 26, 2025
8787c82
feat(): part 1
shuga2704 Feb 28, 2025
ae3fe5e
Update versions
Salute-Eva Feb 28, 2025
315d406
Update package-lock.json files
Salute-Eva Feb 28, 2025
c555ca0
feat(plasma): add renderTitle prop in Tree
shuga2704 Feb 26, 2025
7a23aa1
Update versions
Salute-Eva Feb 28, 2025
855c9c5
Update package-lock.json files
Salute-Eva Feb 28, 2025
75c5a6d
feat(plasma): add explicit types export from Tree component
shuga2704 Feb 26, 2025
6ceea3a
Update versions
Salute-Eva Feb 28, 2025
7c985a3
Update package-lock.json files
Salute-Eva Feb 28, 2025
18f2e69
feat(sdds-cs): Add `onDark` view for `ViewContainer` component
neretin-trike Feb 27, 2025
8d93437
Update versions
Salute-Eva Mar 3, 2025
73177ba
Update package-lock.json files
Salute-Eva Mar 3, 2025
aa87faa
feat(plasma-new-hope): Add `createApplyPaperMixin` method
neretin-trike Feb 18, 2025
c8a4c98
docs(plasma-giga,sdds-*): Add docs for `applyPaper` mixin
neretin-trike Mar 3, 2025
39ea3de
chore: Update API report
neretin-trike Mar 3, 2025
b8ed175
feat(plasma-*,sdds-*): Add `applyPaper` mixin
neretin-trike Feb 18, 2025
7cb1454
Update versions
Salute-Eva Mar 3, 2025
6c32100
Update package-lock.json files
Salute-Eva Mar 3, 2025
b6dbd4e
fix(sdds-cs): change font 'xxs' to 's'
Yakutoc Feb 28, 2025
9e1ec59
Update versions
Salute-Eva Mar 4, 2025
f0a7228
Update package-lock.json files
Salute-Eva Mar 4, 2025
02690f2
fix: extend type to ReactNode for title, description props
Yakutoc Feb 26, 2025
3dd6400
fix: update tests
Yakutoc Feb 26, 2025
7ee3a85
fix(api report): update
Yakutoc Feb 26, 2025
3b705a2
Update versions
Salute-Eva Mar 4, 2025
dd0bf06
Update package-lock.json files
Salute-Eva Mar 4, 2025
46ac5e5
feat(plasma-ui): add case for StarOS TV for detectDevice method
Yakutoc Feb 27, 2025
dfa8428
Update versions
Salute-Eva Mar 4, 2025
a0c94bf
Update package-lock.json files
Salute-Eva Mar 4, 2025
6e07bdd
feat(plasma-new-hope): add singleSelectedRequired to Segment
TitanKuzmich Feb 20, 2025
edb1202
feat(plasma-*): add singleSelectedRequired to Segment
TitanKuzmich Feb 20, 2025
1cb4911
docs: update Segment docs
TitanKuzmich Feb 20, 2025
f5407d3
feat(sdds-*): add singleSelectedRequired to Segment
TitanKuzmich Feb 20, 2025
175c4fd
feat(sdds-insol): fix segment border-radius & padding
TitanKuzmich Feb 24, 2025
1df6cab
Update versions
Salute-Eva Mar 4, 2025
dd29d32
Update package-lock.json files
Salute-Eva Mar 4, 2025
31a8ce3
feat(plasma-new-hope): add accent view to SegmentItem
TitanKuzmich Feb 24, 2025
a794254
docs: regenerate api reports
TitanKuzmich Feb 24, 2025
e8f8815
feat(plasma-*,sdds-*): add accent view to SegmentItem
TitanKuzmich Feb 24, 2025
0c28a3e
Update versions
Salute-Eva Mar 4, 2025
ac379c3
Update package-lock.json files
Salute-Eva Mar 4, 2025
5a35027
feat(plasma-new-hope): virtual prop in Autocomplete
shuga2704 Mar 4, 2025
54a05d1
Update versions
Salute-Eva Mar 4, 2025
26f1c54
Update package-lock.json files
Salute-Eva Mar 4, 2025
29e5c7a
chore(plasma-giga): update docs
Yakutoc Feb 17, 2025
3860438
chore(plasma-website): new components added
denivladislav Feb 28, 2025
40cfed5
feat(plasma-new-hope): add xl size to Dropdown
TitanKuzmich Feb 27, 2025
1914dad
docs: regenerate api reports
TitanKuzmich Feb 27, 2025
3a95f30
chore: add src-css to .gitignore
TitanKuzmich Feb 28, 2025
afe27f8
feat(plasma-*,sdds-*): add xl size to Dropdown
TitanKuzmich Feb 27, 2025
0084fba
feat(plasma-*,sdds-*): add xl size to Dropdown
TitanKuzmich Mar 5, 2025
7ac753d
Update versions
Salute-Eva Mar 5, 2025
b732868
Update package-lock.json files
Salute-Eva Mar 5, 2025
ff6a3aa
feat(plasma-typo): Add `medium` tokens and props
neretin-trike Mar 4, 2025
5107bc6
Update versions
Salute-Eva Mar 5, 2025
524180d
Update package-lock.json files
Salute-Eva Mar 5, 2025
f64ca1b
feat(plasma-new-hope): add xl size to Segment
TitanKuzmich Feb 27, 2025
7446252
docs: regenerate api reports
TitanKuzmich Feb 27, 2025
86ac5b4
feat(plasma-*,sdds-*): add xl size to Segment
TitanKuzmich Feb 27, 2025
ce13baf
feat(plasma-*,sdds-*): add xl size to Segment
TitanKuzmich Mar 5, 2025
187ab47
Update versions
Salute-Eva Mar 5, 2025
d8b2c50
Update package-lock.json files
Salute-Eva Mar 5, 2025
051a92a
ci(deploy-release-pr): refactoring
Yakutoc Mar 4, 2025
c668a4b
fix(sdds-cs): accepted changelog by 05.02.24 [checkbox]
Yakutoc Mar 3, 2025
d223936
feat(core): add `tokens.labelColor`
Yakutoc Mar 3, 2025
ae08e42
feat(sdds-cs): use `tokens.labelColor`
Yakutoc Mar 3, 2025
2fe5a9b
feat(*): use `tokens.labelColor`
Yakutoc Mar 3, 2025
b1da9f2
chore(plasma-web): update screenshots
Yakutoc Mar 5, 2025
ac9c56a
Update versions
Salute-Eva Mar 5, 2025
330dedf
Update package-lock.json files
Salute-Eva Mar 5, 2025
08909e9
Merge remote-tracking branch 'origin/dev' into release_2025-03-05
Yakutoc Mar 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
314 changes: 179 additions & 135 deletions .github/workflows/documentation-deploy-release-branch.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Отдельный workflow для pull request из ветки release_**-**-** в master.
# Собирает storybook для всех пакетов (plasma-{web,b2c,ui,asdk,etc}) без каких либо условий.
# Мотивация - нужен стенд для проведения регрессионного тестирования релизных изменений.
name: Deploy documentations artefacts [RELEASE BRANCH]
name: Deploy release branch artefacts

on:
pull_request:
Expand All @@ -14,147 +14,191 @@ concurrency:
cancel-in-progress: true

jobs:
documentation:
name: Deploy documentation
prepare-config-deploy:
name: Prepare deploy config
if: ${{ startsWith(github.head_ref, 'release') }}

outputs:
MATRIX: ${{ steps.matrix.outputs.result }}
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
show-progress: false

- name: Read meta config
id: matrix
uses: actions/github-script@v7
with:
script: |
const fs = require('fs');
const data = '.github/config-ci.json';
const config = JSON.parse(fs.readFileSync(data, 'utf8'));

return config.PACKAGES_DS;
deploy-website:
name: Deploy website artifacts
needs: [ prepare-config-deploy ]
runs-on: ubuntu-22.04
env:
PR_NAME: pr-${{ github.event.number }}
PREFIX: pr/pr-${{ github.event.number }}
ICONS_PUBLIC_URL: /icons
steps:
- uses: actions/checkout@v4
with:
show-progress: false
- uses: actions/checkout@v4
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
show-progress: false

- name: Prepare environment
uses: ./.github/actions/prepare-environment
- name: Prepare environment
uses: ./.github/actions/prepare-environment

- name: Lerna bootstrap
run: npx lerna bootstrap
- name: Lerna bootstrap
run: npx lerna bootstrap --scope="@salutejs/{plasma-b2c,plasma-web,plasma-website,plasma-tokens-b2c,plasma-typo,plasma-icons,plasma-new-hope,plasma-themes,core-themes}"

- name: Prepare directory
run: mkdir -p s3_build/${PR_NAME}
- name: Prepare directory
run: |
mkdir -p s3_build/${PR_NAME}

# TODO: https://github.com/salute-developers/plasma/issues/603
- name: Build Plasma website
run: |
npm run build --prefix="./website/plasma-website"
cp -R ./website/plasma-website/build/. ./s3_build/${PR_NAME}

# TODO: https://github.com/salute-developers/plasma/issues/603
- name: Plasma Website
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm run build --prefix="./website/plasma-website"
cp -R ./website/plasma-website/build/. ./s3_build/${PR_NAME}

- name: Plasma UI Docs
run: |
export NODE_OPTIONS="--max_old_space_size=8192 --openssl-legacy-provider"
npm run build --prefix="./website/plasma-ui-docs"
cp -R ./website/plasma-ui-docs/build ./s3_build/${PR_NAME}/ui

- name: Plasma Web Docs
run: |
export NODE_OPTIONS="--max_old_space_size=8192 --openssl-legacy-provider"
npm run build --prefix="./website/plasma-web-docs"
cp -R ./website/plasma-web-docs/build ./s3_build/${PR_NAME}/web

- name: Plasma B2C Docs
run: |
export NODE_OPTIONS="--max_old_space_size=8192 --openssl-legacy-provider"
npm run build --prefix="./website/plasma-b2c-docs"
cp -R ./website/plasma-b2c-docs/build ./s3_build/${PR_NAME}/b2c

- name: Plasma UI Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-ui"
cp -R ./packages/plasma-ui/build-sb ./s3_build/${PR_NAME}/ui-storybook

- name: Plasma Web Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-web"
cp -R ./packages/plasma-web/build-sb ./s3_build/${PR_NAME}/web-storybook

- name: Plasma B2C Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-b2c"
cp -R ./packages/plasma-b2c/build-sb ./s3_build/${PR_NAME}/b2c-storybook

- name: Plasma "New Hope" Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-new-hope"
cp -R ./packages/plasma-new-hope/build-sb ./s3_build/${PR_NAME}/new-hope-storybook

- name: Plasma "ASDK" Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-asdk"
cp -R ./packages/plasma-asdk/build-sb ./s3_build/${PR_NAME}/asdk-storybook

- name: Plasma "SDDS SERV" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-serv"
cp -R ./packages/sdds-serv/build-sb ./s3_build/${PR_NAME}/sdds-serv-storybook

- name: Plasma "SDDS CS" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-cs"
cp -R ./packages/sdds-cs/build-sb ./s3_build/${PR_NAME}/sdds-cs-storybook

- name: Plasma "SDDS DFA" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-dfa"
cp -R ./packages/sdds-dfa/build-sb ./s3_build/${PR_NAME}/sdds-dfa-storybook

- name: Plasma "SDDS FinPortal" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-finportal"
cp -R ./packages/sdds-finportal/build-sb ./s3_build/${PR_NAME}/sdds-finportal-storybook

- name: Plasma "SDDS INSOL" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-insol"
cp -R ./packages/sdds-insol/build-sb ./s3_build/${PR_NAME}/sdds-insol-storybook

- name: Install s3cmd
run: pip3 install s3cmd

- name: s3 Upload builds
run: >
s3cmd
--access_key ${{ secrets.AWS_ACCESS_KEY_ID }}
--secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }}
--host ${{ secrets.AWS_ENDPOINT }}
--host-bucket ${{ secrets.AWS_ENDPOINT }}
--bucket-location ${{ secrets.AWS_REGION }}
--signature-v2
--delete-removed
--no-mime-magic
sync
./s3_build/${PR_NAME}/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/pr/${PR_NAME}/

- name: Post success comment
uses: actions/github-script@v6
with:
github-token: ${{secrets.GH_TOKEN}}
script: |
const {
issue: { number },
repo: { owner, repo }
} = context;

github.rest.issues.createComment({
issue_number: number,
owner,
repo,
body: `Documentation preview deployed!
website: http://plasma.sberdevices.ru/pr/pr-${number}/
b2c storybook: http://plasma.sberdevices.ru/pr/pr-${number}/b2c-storybook/
web storybook: http://plasma.sberdevices.ru/pr/pr-${number}/web-storybook/
ui storybook: http://plasma.sberdevices.ru/pr/pr-${number}/ui-storybook/
new-hope storybook: http://plasma.sberdevices.ru/pr/pr-${number}/new-hope-storybook/
asdk storybook: http://plasma.sberdevices.ru/pr/pr-${number}/asdk-storybook/
sdds-serv storybook: http://plasma.sberdevices.ru/pr/pr-${number}/sdds-serv-storybook/
sdds-cs storybook: http://plasma.sberdevices.ru/pr/pr-${number}/sdds-cs-storybook/
sdds-dfa storybook: http://plasma.sberdevices.ru/pr/pr-${number}/sdds-dfa-storybook/
sdds-finportal storybook: http://plasma.sberdevices.ru/pr/pr-${number}/sdds-finportal-storybook/
sdds-insol storybook: http://plasma.sberdevices.ru/pr/pr-${number}/sdds-insol-storybook/
`
});
- name: Install s3cmd
run: pip3 install s3cmd

- name: s3 Upload
run: >
s3cmd
--access_key ${{ secrets.AWS_ACCESS_KEY_ID }}
--secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }}
--host ${{ secrets.AWS_ENDPOINT }}
--host-bucket ${{ secrets.AWS_ENDPOINT }}
--bucket-location ${{ secrets.AWS_REGION }}
--signature-v2
--no-mime-magic
sync
./s3_build/${PR_NAME}/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/pr/${PR_NAME}/

deploy-artifacts:
name: Deploy artifacts
needs: [ prepare-config-deploy, deploy-website]
runs-on: ubuntu-22.04
env:
PR_NAME: pr-${{ github.event.number }}
PREFIX: pr/pr-${{ github.event.number }}
strategy:
fail-fast: false
matrix:
package: ${{ fromJSON(needs.prepare-config-deploy.outputs.MATRIX) }}

steps:
- uses: actions/checkout@v4
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
show-progress: false

- name: Prepare environment
uses: ./.github/actions/prepare-environment

- name: Set job environment variables
run: |
echo "SHORT_NAME=$(echo ${{ matrix.package }} | sed -r 's/plasma-//g')" >> $GITHUB_ENV
echo "HAS_PACKAGE_DOCS=$([ -d "./website/${{ matrix.package }}-docs" ] && echo true || echo false)" >> $GITHUB_ENV

- name: Computed lerna scope
id: scope
uses: actions/github-script@v7
env:
PACKAGE: ${{ matrix.package }}
with:
result-encoding: string
script: |
const fs = require('fs');
const META = require('.github/meta-prod.js');
const packageName = process.env.PACKAGE;

return META[packageName].scope;

- name: Lerna bootstrap
run: npx lerna bootstrap --scope="@salutejs/${{ matrix.package }}" --scope="@salutejs/{${{ steps.scope.outputs.result }}}"

- name: Prepare directory
run: mkdir -p s3_build/${PR_NAME}

- name: Build documentation - "${{ matrix.package }}"
if: ${{ fromJSON(env.HAS_PACKAGE_DOCS) }}
run: |
npm run build --prefix="./website/${{ matrix.package }}-docs" -- --no-minify
cp -R ./website/${{ matrix.package }}-docs/build ./s3_build/${PR_NAME}/${{ env.SHORT_NAME }}

- name: Build storybook - "${{ matrix.package }}"
run: |
npm run storybook:build --prefix="./packages/${{ matrix.package }}"
cp -R ./packages/${{ matrix.package }}/build-sb ./s3_build/${PR_NAME}/${{ env.SHORT_NAME }}-storybook

- name: Install s3cmd
run: pip3 install s3cmd

- name: s3 upload docs
if: ${{ fromJSON(env.HAS_PACKAGE_DOCS) }}
run: >
s3cmd
--access_key ${{ secrets.AWS_ACCESS_KEY_ID }}
--secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }}
--host ${{ secrets.AWS_ENDPOINT }}
--host-bucket ${{ secrets.AWS_ENDPOINT }}
--bucket-location ${{ secrets.AWS_REGION }}
--signature-v2
--delete-removed
--no-mime-magic
sync
./s3_build/${PR_NAME}/${{ env.SHORT_NAME }}/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/pr/${PR_NAME}/${{ env.SHORT_NAME }}/

- name: s3 upload storybook
run: >
s3cmd
--access_key ${{ secrets.AWS_ACCESS_KEY_ID }}
--secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }}
--host ${{ secrets.AWS_ENDPOINT }}
--host-bucket ${{ secrets.AWS_ENDPOINT }}
--bucket-location ${{ secrets.AWS_REGION }}
--signature-v2
--delete-removed
--no-mime-magic
sync
./s3_build/${PR_NAME}/${{ env.SHORT_NAME }}-storybook/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/pr/${PR_NAME}/${{ env.SHORT_NAME }}-storybook/

attache-comment:
name: Attached comment
needs: [ prepare-config-deploy, deploy-website, deploy-artifacts ]
if: ${{ always() && (contains(needs.deploy-website.result, 'success') || contains(needs.deploy-artifacts.result, 'success')) }}
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
show-progress: false

- name: Create comment
id: comment-link
uses: actions/github-script@v7
env:
PACKAGES_DS: ${{ toJSON(fromJSON(needs.prepare-config-deploy.outputs.MATRIX)) }}
BASE_URL: ${{ vars.STAGE_STABLE_URL }}/pr/pr-${{ github.event.number }}
with:
result-encoding: string
script: |
const createLinks = require('./.github/create-links.js');

return createLinks();

- name: Attach comment
uses: marocchino/sticky-pull-request-comment@v2
with:
header: Links
message: ${{ steps.comment-link.outputs.result }}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading