[BUG] Api Updates are not happening with Github Actions

Open
#694 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
32/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
azure, csharp, github-actions
Domain
api, devops

Research direction

Reproduce the issue with release v6.0.1.1 by adding operations to an existing API, then compare the GitHub Actions publisher with the working ADO pipeline and their generated artifacts. Done means GitHub Actions publishes the operations to the APIM instance or fails instead of reporting a successful publish.

Written by the indexing model from the issue text.

Description

Release version

v6.0.1.1

Describe the bug

We tried to add 2 new operations to the existing api using Github Action and it failed.

We run the extractor it detects the changes but when publisher doest not put these changes to the APIM instance. Publisher logs are incorrectly showing put API done and it successfully ran as well.

The same artifacts works with ADO pipelines. ADO pipelines generate the same artifacts and publisher put the new 2 operations in the existing api correctly without any issue.

Expected behavior

Github Action also should work fine wihtout any issue and if it has not put any operations correctly it should fail and not success.

Actual behavior

Github Action publisher is not putting new operations to the existing api and successfully completed without publishing the changes. At the same time ADO work fine.

Reproduction Steps
  1. addd any operations in the existing api
  2. run extractor and run publisher in Github Actions
Dominant language
C#
Stars
448
Forks
247
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/apiops

All issues in Azure/apiops

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.