Skip to content

ci(rust): ci for linting, supply chain and test - #18

Merged
yinho999 merged 3 commits into
rhaiscript:masterfrom
yinho999:feat/ci-pipeline
Oct 11, 2026
Merged

yinho999 merged 3 commits into
rhaiscript:masterfrom
yinho999:feat/ci-pipeline

Conversation

@yinho999

@yinho999 yinho999 commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

#17

@yinho999
yinho999 marked this pull request as draft October 8, 2026 22:21
@yinho999
yinho999 marked this pull request as ready for review October 10, 2026 02:58
@yinho999

Copy link
Copy Markdown
Collaborator Author

@schungx I have added the CICD for the Rust + TS Lint, supply chain check, test and also the release tag. I would like to add in the vscode extension release job as well but I think vscode token is required?

@schungx

schungx commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

It is registered under my personal ID right now... Let me know where I can get the publish code to you... Where should I look for it.

I usually just upload a new vsix file...

@yinho999 yinho999 changed the title WIP: ci(rust): ci for linting, supply chain and test ci(rust): ci for linting, supply chain and test Oct 10, 2026
@yinho999

Copy link
Copy Markdown
Collaborator Author

@schungx Microsoft seems going to retire Personal Access Token on Azure DevOps on 01/12/2026. I guess we need to choose between the PAT(going to retire) or the Microsoft new Entra ID-based solution.

Important
On December 1, 2026, global Personal Access Tokens (PATs) in Azure DevOps are retired. To keep publishing >extensions, use secure automated publishing with Microsoft Entra ID instead of PATs. For >more information, see [Retirement of global Personal Access Tokens in Azure DevOps]>(https://devblogs.microsoft.com/devops/retirement-of-global-personal-access-tokens-in-azure-devops/).

https://code.visualstudio.com/api/working-with-extensions/publishing-extension#publishing-extensions

@yinho999

Copy link
Copy Markdown
Collaborator Author

continue the discussion on discord

@yinho999
yinho999 merged commit ac794ae into rhaiscript:master Oct 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants